$(document).on('click', 'a[href="#none"]', function(e) { e.preventDefault(); }); //기본js function startJs(){ $(document).on('click', 'a[href="#none"]', function(e) {e.preventDefault()}); if($('html').is('.ie67, .ie7, .ie8, .ie9')) { $('div.ie_alert_text').show().html('현재 사이트는 IE9 미만의 하위브라우저를 지원하지 않습니다.
브라우저를 최신 버전으로 업데이트해 주세요.'); } WebFont.load({google: {families: ['Noto Sans KR', 'Montserrat']}}); /* 탑버튼 */ $(window).scroll(function(){ scroll = $(window).scrollTop(); wH = $(window).height(); if(scroll > wH){ $(".btn_top").addClass("on"); }else{ $(".btn_top").removeClass("on"); } }); $(".btn_top").click(function(){ $('body,html').animate({scrollTop: 0}, 400); }) } function popup() { //레이어팝업 var bg = $("#bg"); $(document).on('click',' #bg, .close ', function () { bg.fadeOut(); $('div[id*="-popup"] div.inner').html(''); $('div[id*="-popup"]').hide(); }); $(document).on('click','.layer-', function () { var ClassName = $(this).data('link'); bg.show(); $('#layer-popup').show(); $('#layer-popup').html( ''+ '
'+ '
' ); //foot 메뉴 클릭시 switch (ClassName) { case "privacy1": $("#layer-popup div.inner").load("/_privacy1.php"); break; case "terms": $("#layer-popup div.inner").load("/_terms.php"); break; } }); //click } $(function(){ startJs(); popup(); headerJS(); custom_cursor(); btn_hover_motion(); }); function headerJS(){ $("#wrap header #nav .gnb > li").mouseover(function(){ $(this).find(".lnb").stop().slideDown(300); }); $("#wrap header #nav .gnb > li").mouseleave(function(){ scroll = $(window).scrollTop(); $("#wrap header #nav .gnb > li .lnb").stop().slideUp(300); }); $("header .menu").click(function(){ $("body").addClass("all"); }); $("header .close").click(function(){ $("body").removeClass("all"); }); var $depth1 = $("#allmenu .inner .gnb > ul > li > a"); $depth1.click(function(){ if($(window).width() <= 1279){ $(this).next().stop().slideToggle(300); $(this).parent().siblings().find(".lnb").stop().slideUp(300); }else { $("#allmenu .inner .gnb > ul > li > a .lnb").show(); } }); $(window).on("resize", function(){ if($(this).width() <= 1279){ $("#allmenu .inner .gnb > ul > li > a .lnb").hide(); }else { $("#allmenu .inner .gnb > ul > li > a .lnb").show(); } }).resize(); $(window).scroll(function(){ scroll = $(window).scrollTop(); if(scroll > 0){ $("header").addClass("on"); }else{ $("header").removeClass("on"); } }); $("#wrap header #nav .gnb > li").mouseover(function(){ $("header").addClass("on"); }); $("#wrap header #nav .gnb > li").mouseleave(function(){ scroll = $(window).scrollTop(); if(scroll > 0){ $("header").addClass("on"); }else{ $("header").removeClass("on"); } }); } //마우스 호버 이벤트 function custom_cursor(){ var $cursor = null; var $inner = null; var $circle = null; if( $('html').hasClass('mobile') || $('html').hasClass('ie10') ) { return; } // default moving $('body').mousemove(function(e) { TweenMax.to($('#custom_cursor'), 1.3, { x: e.clientX, y: e.clientY, ease: Power3.easeOut }); }); // global cursor $(document).on({ mouseenter: function(){ $cursor = $('#custom_cursor'); $inner = $cursor.find('.custom_cursor_inner'); $circle = $cursor.find('.custom_hover_circle'); var $this = $(this); var words = ( $this.data('hover') != undefined ) ? $this.data('hover') : ''; if( $this.hasClass('drag') ){ $cursor.addClass('drag'); } if( $this.hasClass('custom_simple_cursor') ){ words = ''; var size = ( $this.data('size') != undefined ) ? $this.data('size') : '48'; TweenMax.to($inner, .1, {width: size,height: size,ease: Power0.easeNone}); } TweenMax.killTweensOf($circle); TweenMax.to($circle, .3, {width: '100%',height: '100%',autoAlpha: 1,ease: Power0.easeNone}); }, mouseleave: function(){ $cursor = $('#custom_cursor'); $inner = $cursor.find('.custom_cursor_inner'); $circle = $cursor.find('.custom_hover_circle'); var $this = $(this); if( $this.hasClass('drag') ){ $cursor.removeClass('drag'); } if( $this.hasClass('custom_simple_cursor') ){ TweenMax.to($inner, .2, {width: '100%',height: '100%',ease: Power0.easeNone}); } TweenMax.killTweensOf($circle); TweenMax.to($circle, .2, {width: '0%',height: '0%',autoAlpha: 0,ease: Power0.easeNone}); } }, '.custom_hover'); } // Button Motion over function btn_hover_motion(){ $(document).on('mouseenter','.btn_spread',function(e){ var parentOffset = $(this).offset(), relX = e.pageX - parentOffset.left, relY = e.pageY - parentOffset.top; $(this).find('.btn_overlay').css({top:relY, left:relX}); }); $(document).on('mouseout','.btn_spread', function(e){ var parentOffset = $(this).offset(), relX = e.pageX - parentOffset.left, relY = e.pageY - parentOffset.top; $(this).find('.btn_overlay').css({top:relY, left:relX}); }); }