$(document).ready(function(){ //메뉴 $("ul#lnb>li").mouseenter(function(){ $(this).siblings().children('a').removeClass('on'); $(this).children('a').addClass('on'); $("div.submenu").hide(); if ( $(this).find("div.submenu").length>0 ) { $div_sub = $(this).find("div.submenu"); var menuNo = $div_sub.attr("id").replace("submenu",""); $div_sub.show(); } }); $("nav").mouseleave(function(){ $('ul#lnb>li').children('a').removeClass('on'); if ( $(this).find("div.submenu").length>0 ) { $div_sub = $(this).find("div.submenu"); var menuNo = $div_sub.attr("id").replace("submenu",""); $div_sub.hide(); $("#submenu_bg").css("display","none"); } }); $("ul#lnb>li").focusin(function(){ $(this).siblings().children('a').removeClass('on'); $(this).children('a').addClass('on'); $li_sub = $(this); if ( $li_sub.find("div.submenu").length>0 ) { $div_sub = $li_sub.find("div.submenu"); var menuNo = $div_sub.attr("id").replace("submenu",""); $div_sub.show(); } $li_sub.siblings().children('div').hide(); }); $("nav h2").click(function(){ $("#lnb").toggleClass('mb_hidden'); }); $(window).resize(function(){ var w=$(window).width(); if(w>768){ } if(w<769){ $("nav h2").click(function(){ $("nav h2 a").toggleClass('on'); }); } }).resize(); //메인 slide if ($('.main-slide .slide').length > 0 ){ var mainSlide = $('.main-slide .slide').bxSlider({ pagerCustom: '#bx-pager', auto:true, pause:7000 }); $('.main-slide .stop').on('click',function(){ mainSlide.stopAuto(); $(this).css("display","none"); $(".play").css("display","inline-block"); }); $('.main-slide .play').on('click',function(){ mainSlide.startAuto(); $(this).css("display","none"); $(".stop").css("display","inline-block"); }); } // 서브 탭메뉴 $(document).ready(function(){ $(".tabmission").click(function(){ chkIdx = $(".tabmission").index($(this)) ; $(".tabmission[class*=active]").removeClass("active"); $(".tabmission").eq(chkIdx).addClass("active"); $(".contWrap").hide().eq(chkIdx).show(); return false; }); $(".tabmission").eq(4).addClass("active"); $(".contWrap").eq(4).show(); }); // 서브 펼침메뉴 $(".pray_list > li > .subject").click(function () { $(this).toggleClass("on"); $(this).parent().find(".content").slideToggle(); return false; }); }); (function($){ $.fn.extend({ setSameHeight: function(obj){ return this.each(function(index) { //if (obj==$(".clsMainImg")){ // $(this).height(obj.height()-5); //}else{ $(this).height(obj.height()); //} }); }, setObjCenter: function(){ return this.each(function(index) { //console.info("a" + $(this).width()); //console.info($(this).parent().width()); $(this).css("margin-left",-($(this).width()-$(this).parent().width())/2) }); }, setObjHCenter: function(obj){ return this.each(function(index) { $(this).css("margin-top",-($(this).height()-obj.height())/2) }); }, setObjHBottom: function(obj){ return this.each(function(index) { $(this).css("margin-top",obj.height()-$(this).height()-70) }); }, setImageResize: function(rate){ return this.each(function(index) { if ($(this).attr("data_width")==undefined){ $(this).attr("data_width",$(this).width()) } if ($(this).attr("data_height")==undefined){ $(this).attr("data_height",$(this).height()) } pWidth = $(this).parent().width(); pHeight = pWidth / rate; if ($(this).attr("data_width")/$(this).attr("data_height") > rate) { $(this).width(pWidth); $(this).height(pWidth/$(this).attr("data_width")*$(this).attr("data_height")); }else{ $(this).width(pHeight*$(this).attr("data_width")/$(this).attr("data_height")); $(this).height(pHeight); } }); }, goScroll:function(){ return this.each(function(index) { $('body,html').animate({ scrollTop: $(this).offset().top - $("header#header").height() }, 300); // 스크롤 이동 }); }, setObjRolling: function(){ return this.each(function(index) { divRolling($(this)); }); }, setDimdTitle: function(rate){ return this.each(function(index) { console.info("aa"); obj_div = $(this).find("div").eq(0); obj_dl = $(this).find("dl").eq(0); width = obj_div.width(); if (rate!=0){ height = width / rate; obj_div.height(height); obj_div.find("div").height(height); obj_div.css("background-color","#484848"); }else{ height = obj_div.height(); } if (!$(this).hasClass("noDimd")){ if ($(this).find(".dimd").prop("tagName") == undefined){ obj_div.append("
"); } //console.info(height); $(this).find(".dimd").css({"height":height,"margin-top":-obj_div.height()}); } innerPadding = (height-(obj_dl.find("dt").height()+obj_dl.find("dd").height()))/2; obj_dl.css({"height":height-innerPadding,"margin-top":-height+innerPadding}); }); }, setDimdTitlePhoto: function(rate){ return this.each(function(index) { obj_div = $(this).find("div").eq(0); obj_dl = $(this).find("dl").eq(0); width = obj_div.width(); if (rate!=0){ height = width / rate; obj_div.height(height); obj_div.find("div").height(height); obj_div.css("background-color","none"); }else{ height = obj_div.height(); } if (!$(this).hasClass("noDimd")){ if ($(this).find(".dimd").prop("tagName") == undefined){ obj_div.append("
"); } //console.info(height); //$(this).find(".dimd").css({"height":"60px","margin-top":"-60px"}); } innerPadding = (height-60); //obj_dl.css({"height":"60px","margin-top":"-60px"}); }); } }); })(jQuery);