$(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});
});
}