// 네비게이션 (function($){ $(document).ready(function(){ // 硫붿씤硫붾돱 var menu, menuLi, menuLink; menu = $("#gnb"); menuLi = $("#gnb > li"); menuLink = $("#gnb > li > a"); menuLink.on("mouseenter focusin", function(){ menuLi.not($(this).parent("li")).removeClass("on"); $(this).parent("li:has(ul)").addClass("on"); if($(this).parent("li:has(ul)").length>0){ $(".header_wrap").addClass("on"); }else{ $(".header_wrap").removeClass("on"); } }); $("#gnbMenu").on("mouseleave", function(){ menuLi.removeClass("on"); if($("#gnb > li.active:has(ul)").length>0){ $("#gnb > li.active:has(ul)").addClass("on"); $(".header_wrap").addClass("on"); }else{ $(".header_wrap").removeClass("on"); }; }); if($("#gnb > li.active:has(ul)").length>0){ menu.addClass("on"); }; // [START] slide loop function loopGallery(obj, timer){ var $speed = 500; var $wrapper = "#" + obj; function goNext(){ //var $index = $(this).parents($wrapper).find(".tab").children("li.on").index(); if(!$($wrapper).find(".on .gallery").is(":animated")){ $($wrapper).find(".on .gallery").animate({ left : $($wrapper).find(".on .gallery").position().left - $($wrapper).find(".on .gallery").children("li").width() },$speed, function(){ $(this).children("li:first-child").appendTo($(this)); $(this).css('left','0'); }); } return false; } $($wrapper).find(".links_next").click(goNext); function goPrev(){ if(!$($wrapper).find(".on .gallery").is(":animated")){ $($wrapper).find(".on .gallery").children("li:last-child").prependTo($($wrapper).find(".on .gallery")); $($wrapper).find(".on .gallery").css("left",$($wrapper).find(".on .gallery").children("li").width()*-1); $($wrapper).find(".on .gallery").animate({ left : 0 },$speed); } return false; } $($wrapper).find(".links_prev").click(goPrev); // �먮룞�ㅽ뻾 var autoPlay; function autoChange(){ autoPlay = setInterval(goNext, timer); } autoChange(); // �곸뿭 �ㅻ쾭�� 硫덉땄 $($wrapper).hover( function(){ clearInterval(autoPlay); }, function(){ autoChange(); } ); // 而⑦듃濡ㅻ윭 $($wrapper).find(".links_stop").click(function(){ clearInterval(autoPlay); }); $($wrapper).find(".links_play").click(function(){ autoChange(); }); } // �몄텧�⑥닔(�꾩씠��, �쒕젅��) if($("#hotGallery").length>0){ loopGallery("hotGallery", 4000); } // [END] slide loop $("#hotGallery .tab li a").on("click", function(){ var $index = $(this).parent().index(); $("#hotGallery .tab li").removeClass("on"); $(this).parent().addClass("on"); $("#hotGallery .inner").removeClass("on"); $("#hotGallery .inner:eq("+$index+")").addClass("on"); return false; }); // 硫붿씤�ㅼ썙�� $("#divKeyword").find(".links_prev").on("click", function(){ $("#divKeyword").children(".list_keyword").children("li:last-child").prependTo($(".list_keyword")); return false; }); $("#divKeyword").find(".links_next").on("click", function(){ $("#divKeyword").children(".list_keyword").children("li:first-child").appendTo($(".list_keyword")); return false; }); // 濡쒖��댁뀡 if($(".location").length>0){ $(".location").children("a:first-child").addClass("first").text(""); $(".location").children("a:last-child").addClass("last"); } // [START] fade in & out (Author: KANG HEE CHANG / http://hckang80.waplez.com) function fadeGallery(obj, timer){ var $speed = 500; var $wrapper = "#" + obj; var $sel = 0; var flag = true $($wrapper).find(".gallery").children("li:gt(0)").hide(); $($wrapper).find(".control").children("li:first-child").addClass("on"); if($($wrapper).find(".gallery").children("li").length==1){ return false; } function goNext(){ if(flag == true){ flag = false; $sel++; if($sel == $($wrapper).find(".gallery").children("li").size()){ $sel = 0; } $($wrapper).find(".control").children("li").eq($sel).addClass("on"); $($wrapper).find(".control").children("li").not($($wrapper).find(".control").children("li").eq($sel)).removeClass("on"); $($wrapper).find(".gallery").children("li") .fadeOut() .eq($sel).fadeIn(function(){flag = true;}); } return false; } $($wrapper).find(".links_next").click(goNext); function goPrev(){ if(flag == true){ flag = false; $sel--; if($sel == -1){ $sel = $($wrapper).find(".gallery").children("li").size() - 1; } $($wrapper).find(".control").children("li").eq($sel).addClass("on"); $($wrapper).find(".control").children("li").not($($wrapper).find(".control").children("li").eq($sel)).removeClass("on"); $($wrapper).find(".gallery").children("li") .fadeOut() .eq($sel).fadeIn(function(){flag = true;}); } return false; } $($wrapper).find(".links_prev").click(goPrev); // 바로가기 function goDirect(){ if(flag == true && !$(this).parent().hasClass("on")){ flag = false; $sel = $(this).parent().index(); $(this).parent("li").addClass("on"); $($wrapper).find(".control").children("li").not($(this).parent("li")).removeClass("on"); $($wrapper).find(".gallery").children("li") .fadeOut() .eq($sel).fadeIn(function(){flag = true;}); } return false; } $($wrapper).find(".control a").click(goDirect); // 자동실행 var autoPlay; function autoChange(){ autoPlay = setInterval(goNext, timer); } autoChange(); // 영역 오버시 멈춤 $($wrapper).find(".gallery").hover( function(){ clearInterval(autoPlay); }, function(){ autoChange(); } ); // 컨트롤러 $($wrapper).find(".links_stop").click(function(){ clearInterval(autoPlay); }); $($wrapper).find(".links_play").click(function(){ autoChange(); }); } // 호출함수(아이디, 딜레이) if($("#mBytree").length>0){ fadeGallery("mBytree", 4000); } if($("#sub_visu").length>0){ fadeGallery("sub_visu", 4000); } // [END] fade in & out // FAQ $("#list_faq").find("dt a").on("click", function(){ $("#list_faq").find("dd").not($(this).parent().next("dd")).removeClass("on"); $(this).parent().next("dd").addClass("on"); $("#list_faq").find("dt").removeClass("on"); $(this).parent("dt").addClass("on"); return false; }); // 공통 팝업 여닫기 $("a[href^=#layer_]").on("click", function(){ // 인증 및 특허 if($(this).attr("href") == "#layer_certi"){ var $src = $(this).find("img").attr("src"); $("#layer_certi .layer_body").find("img").attr("src",$src) }; var layer = $(this).attr("href"); $(layer).show(); }); $("div[id^=layer_] .close").on("click", function(){ $(this).parents(".layerpop").hide(); return false; }); }); })(jQuery);