1$(function(){ 2 // íì ì¤í¬ë¦½í¸ 3 // voice 4 $("body").on({ 5 click : function(e){ 6 var onoff="on"; 7 if($(e.target).hasClass("state_voice_on")) onoff="off"; 8 SetCookie('bg_voice_onoff',onoff); 9 if(onoff == 'on'){ 10 $("#voice_guide_wrap").addClass("off").removeClass("on"); 11 }else{ 12 $("#voice_guide_wrap").addClass("on").removeClass("off"); 13 } 14 if(document.getElementById('bg_voice_player')){ 15 if(onoff == 'off'){ 16 // íì¬ ì¬ì ì¤ì´ë©´ stop() ì²ë¦¬ 17 document.getElementById('bg_voice_player').pause(); 18 document.getElementById('bg_voice_player').currentTime = 0; 19 }else{ 20 // ë¤ì paly() ì²ë¦¬ 21 document.getElementById('bg_voice_player').play(); 22 } 23 } 24 return false; 25 } 26 }, "#voice_guide_wrap > a"); 27 28 //toggle 29 $('.side_lnb [role=toggle] > a').on('click', function(e){ 30 var 31 $li = $(this).parent() 32 ,$lis = $(this).closest('ul').children() 33 ,$active = $(this).parent().parent().children('.active') 34 ; 35 if ($li.hasClass('active')){ 36 $li.removeClass('active'); 37 } else { 38 $active.removeClass('active'); 39 $li.addClass('active'); 40 } 41 return false; 42 }); 43 44 //side 45 var 46 $htmlbody = $('html,body') 47 ,$viewport = $('#viewport') 48 ,$toggleLeft = $('#toggle_left') 49 ,$toggleRight = $('#toggle_right') 50 ,$closeSide = $('.btn_close_side') 51 ,$mainSlide = $('#owl_mslide') 52 ,$sideMenu = $("#left_side, #right_side") 53 ; 54 55 $toggleLeft.on('click',function(e){ 56 openLeft(); 57 }); 58 59 $toggleRight.on('click',function(e){ 60 openRight(); 61 }); 62 63 $closeSide.on('click',function(e){ 64 closeSide(); 65 }); 66 67 function openLeft(){ 68 //$htmlbody.scrollTop(0); 69 $viewport.addClass('left-open'); 70 $toggleLeft.addClass('on'); 71 $mainSlide.trigger('stop.owl.autoplay'); 72 return false; 73 } 74 75 function openRight(){ 76 //$htmlbody.scrollTop(0); 77 $viewport.addClass('right-open'); 78 $toggleRight.addClass('on'); 79 $mainSlide.trigger('stop.owl.autoplay'); 80 return false; 81 } 82 83 function closeSide(){ 84 $htmlbody.scrollTop(0); 85 $sideMenu.scrollTop(0); 86 $viewport.removeClass('left-open'); 87 $viewport.removeClass('right-open'); 88 $toggleLeft.removeClass('on'); 89 $toggleRight.removeClass('on'); 90 $mainSlide.trigger('play.owl.autoplay'); 91 } 92 93 //LNB PC 94 var $lnb_p = $('.lnb_p'); 95 var $lnb_dep2_h = 0; 96 var $lnb_dep2_has = 0; 97 98 //dep2 ìëì§ ì²´í¬ 99 $lnb_p.find('.dep1 > li').each(function(){ 100 if($(this).find('.dep2 > ul').length > 0){ 101 $lnb_dep2_has = 1; 102 } 103 }); 104 105 if($lnb_dep2_has == 0){ 106 $lnb_p.find('.dep1 > li > div').remove(); 107 } 108 109 lnb_pc(); 110 111 $(window).on('resize', function(){ 112 lnb_pc(); 113 }); 114 115 function lnb_pc(){ 116 $lnb_p.find('.dep2').removeAttr('style'); 117 118 $lnb_p.find('.dep1 > li').each(function(){ 119 if($lnb_dep2_h < $(this).find('.dep2').outerHeight()){ 120 $lnb_dep2_h = $(this).find('.dep2').outerHeight() 121 } 122 }); 123 124 $lnb_p.find('.dep2').height($lnb_dep2_h); 125 126 if($lnb_dep2_has == 1){ 127 if($lnb_p.find('.lnb_p_bg').length == 0){ 128 $lnb_p.append('<div class="lnb_p_bg"></div>'); 129 } 130 131 $lnb_p.find('.lnb_p_bg').css({ 132 'width' : $(window).width(), 133 'height' : $lnb_dep2_h + parseInt($('.dep1 > li > div').css('padding-top')) + parseInt($('.dep1 > li > div').css('padding-bottom')), 134 'margin-left' : -$(window).width()/2 135 }); 136 137 $lnb_p.find('.dep1 > li > div').css({ 138 'display' : 'none', 139 'visibility' : 'visible' 140 }); 141 142 $lnb_p.find('.lnb_p_bg').css({ 143 'display' : 'none', 144 'visibility' : 'visible' 145 }); 146 147 $lnb_p.on('mouseenter', function(){ 148 $('.header_form').removeClass('on'); 149 $(this).find('.dep1 > li > div').show(); 150 $(this).find('.lnb_p_bg').show(); 151 $(this).find('.dep2').show(); 152 if($('#header_over_bg').length == 0){ 153 $('#viewport').append('<div id="header_over_bg"></div>'); 154 } 155 }); 156 } 157 158 $lnb_p.on('mouseleave', function(){ 159 $(this).find('.dep1 > li > div').hide(); 160 $(this).parent().find('.lnb_p_bg').hide(); 161 $(this).find('.dep2').hide(); 162 $('#header_over_bg').remove(); 163 }); 164 } 165 166 //all lnb 167 var $lnb_p_all_wrap = $('.lnb_p_all_wrap'); 168 var $lnb_p_all_open = $lnb_p_all_wrap.find('.btn_lnb_all_p'); 169 var $lnb_p_all_close = $lnb_p_all_wrap.find('.btn_lnb_all_close'); 170 171 $lnb_p_all_open.on('click', function(){ 172 if($('#header').hasClass('all_nav_view')){ 173 $('#header').removeClass('all_nav_view'); 174 $lnb_p_all_wrap.removeClass('on'); 175 }else{ 176 $('#header').addClass('all_nav_view'); 177 $('.header_form').removeClass('on'); 178 $('#header_over_bg').remove(); 179 $lnb_p_all_wrap.addClass('on'); 180 } 181 return false; 182 }); 183 184 $lnb_p_all_close.on('click', function(){ 185 if($('#header').hasClass('all_nav_view')){ 186 $('#header').removeClass('all_nav_view'); 187 $lnb_p_all_wrap.removeClass('on'); 188 }else{ 189 $('#header').addClass('all_nav_view'); 190 $lnb_p_all_wrap.addClass('on'); 191 $('#header_over_bg').remove(); 192 } 193 return false; 194 }); 195 196 //ìë¨ ê²ìí¼ 197 $('.header_form .btn_header_form').on('click', function(){ 198 closeSide(); 199 200 if($(this).parent().hasClass('on')){ 201 $(this).parent().removeClass('on'); 202 $('#header_over_bg').remove(); 203 }else{ 204 $(this).parent().addClass('on'); 205 $(this).parent().find('.search_p .search_form input[type=text]').focus(); 206 $('.lnb_p .dep1 > li > div').hide(); 207 $('#viewport').append('<div id="header_over_bg"></div>'); 208 } 209 }); 210 211 $('#header_over_bg').on('click', function(){ 212 closeSide(); 213 alert('test'); 214 $('#header_over_bg').remove(); 215 }); 216 217 //ìë¨ì¼ë¡ ì´ë 218 $(window).on('scroll', function(){ 219 if($(window).scrollTop() > 300){ 220 $('#btn_site_top').addClass('on'); 221 }else{ 222 $('#btn_site_top').removeClass('on'); 223 } 224 }); 225 226 $('#btn_site_top').click(function() { 227 $('body, html').animate({ 228 scrollTop: 0 229 }, 800); 230 231 return false; 232 }); 233 234 //mobile snb 235 var $snb = $('.snb'); 236 var $snb_dep1 = $snb.find('.dep1'); 237 $snb.find('.m_snb_toggle').on('click', function(){ 238 if($(this).hasClass('on')){ 239 $(this).removeClass('on'); 240 $snb_dep1.removeClass('on'); 241 }else{ 242 $(this).addClass('on'); 243 $snb_dep1.addClass('on'); 244 } 245 return false; 246 }); 247})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.