1/*------------------------------------------------- 2title : ë ì´ìì 3Author : 4Create date : 2020-02-14 5-------------------------------------------------*/ 6 7$(document).ready(function(){ 8 9 /*slick ê³µíµ*/ 10 $('.pause').click(function() { 11 $(this).siblings("div").slick('slickPause'); 12 $(this).siblings("ul").slick('slickPause'); 13 $(this).hide(); 14 $(this).siblings(".play").show(); 15 }); 16 $('.play').click(function() { 17 $(this).siblings("div").slick('slickPlay'); 18 $(this).siblings("ul").slick('slickPlay'); 19 $(this).hide(); 20 $(this).siblings('.pause').show(); 21 }); 22 23 24 // íë°°ë ì¬ë¼ì´ë 25 $('.footbanner .list').slick({ 26 //ì¬ë¼ì´ë ëì´ì¼ í íê·¸ ex) div, li 27 infinite : true, //무í ë°ë³µ ìµì 28 slidesToShow : 7, // í íë©´ì ë³´ì¬ì§ 컨í ì¸ ê°ì 29 slidesToScroll : 1, //ì¤í¬ë¡¤ íë²ì ìì§ì¼ 컨í ì¸ ê°ì 30 autoplay : true, // ìë ì¤í¬ë¡¤ ì¬ì© ì¬ë¶ 31 pauseOnHover : true, // ì¬ë¼ì´ë ì´ëì ë§ì°ì¤ í¸ë²íë©´ ì¬ë¼ì´ë ë©ì¶ê² ì¤ì 32 draggable : false, //ëëê·¸ ê°ë¥ ì¬ë¶ 33 slickPlay:false, // 34 slickPause:false, 35 dots:false, 36 responsive: [ 37 { 38 breakpoint: 1024, 39 settings: { 40 centerMode: true, 41 slidesToShow: 5, 42 centerPadding: '0', 43 } 44 }, 45 { 46 breakpoint: 950, 47 settings: { 48 centerMode: true, 49 slidesToShow: 4, 50 centerPadding: '0', 51 } 52 }, 53 { 54 breakpoint: 768, 55 settings: { 56 centerMode: true, 57 slidesToShow: 3, 58 centerPadding: '0', 59 } 60 }, 61 { 62 breakpoint: 450, 63 settings: { 64 centerMode: true, 65 slidesToShow: 2, 66 centerPadding: '0', 67 } 68 }, 69 { 70 breakpoint: 350, 71 settings: { 72 centerMode: true, 73 slidesToShow: 1, 74 centerPadding: '0', 75 } 76 } 77 78 ] 79 }); 80 81 82 83 84 85 // ì¬ì´í¸ë°ë¡ê°ê¸° 86 $('.hnb1').classtoggle 87 ({ 88 'button' : '.label', // ì´ë²¤í¸ ë°ì íê² ì í 89 'respond' : true, // ë°ìíì¼ ë (true ì ë°ìíì¼ë ê°ë¡ ì¬ì´ì¦ ì´íììë§ / click ì¼ëë§) 90 'respondWidth' : '1024', // ë°ìí ê°ë¡ ì¬ì´ì¦ 91 }); 92 93 // ì¸ì´ 94 $('.lang').classtoggle 95 ({ 96 'button' : '.active' // ì´ë²¤í¸ ë°ì íê² ì í 97 }); 98 99 // ê²ìì´ 100 $('.search').classtoggle(); 101 102 // 주ë©ë´ 103 $('#gnb1').gnb1(); 104 105 // ì ì²´ë©ë´ì´ì 모ë°ì¼ ë©ë´ 106 $('#gnb2').gnb2(); 107 108 109 110 // íµë©ë´ 111 $('#quick').classtoggle(); 112 113 // ìë¡ê°ê¸° íì±í 114 $(window).on('scroll load', function() 115 { 116 if ( $('html, body').scrollTop() > 300 ) 117 { 118 $('#footer .btn_top').addClass('active'); 119 } 120 else 121 { 122 $('#footer .btn_top').removeClass('active'); 123 } 124 }); 125 126 // ìë¡ê°ê¸° 127 $('#footer .btn_top').on('click', function() 128 { 129 $('html, body').animate({scrollTop: $(this.hash).offset().top}); 130 131 $(this.hash).focus(); 132 133 return false; 134 }); 135 136 // ê´ë ¨ì¬ì´í¸ 137 $('.related .group').classtoggle 138 ({ 139 'button' : '.label' // ì´ë²¤í¸ ë°ì íê² ì í 140 }); 141}); 142 143/*------------------------------------------------- 144title : ë©ë´1 145Author : 146Create date : 2020-02-14 147-------------------------------------------------*/ 148 149$.fn.gnb1 = function( options ) 150{ 151 var settings = $.extend 152 ({ 153 'actionType' : 'mouseenter focusin', // ë©ë´ê° ëìíë ì¡ì (mouseenter focusin, click) 154 'target' : '#wrap', // íì±í ì í´ëì¤ê° ì¶ê°ëë ìì (ê³µëì¼ ê²½ì° ì¤ë²ëë a ë§í¬ ë¶ëª¨ liìë§ í
154´ëì¤ ì¶ê°ë¨) 155 'class' : 'active', // ì¶ê°í í´ëì¤ëª (targetì ì¶ê°ë¨) 156 'depth2' : '.submenu', // ìë¸ë©ë´ 157 'closeBtn' : '.close' // ë«ê¸° ë²í¼ì´ ë³ëë¡ ì¡´ì¬íë ê²½ì° (ë«ê¸° ë²í¼ì í´ë¦ììë§) 158 }, 159 options ); 160 161 return this.each(function() 162 { 163 var $selecter = $(this); 164 165 $selecter.find('a').on(settings.actionType, function() 166 { 167 $('body').addClass('hid_bg'); 168 169 if ( $(this).parent('li').hasClass('active') == false ) 170 { 171 $(this).parent('li').addClass('active'); 172 $(this).parent('li').siblings('li').removeClass('active'); 173 174 $(this).parents('li').addClass('active'); 175 $(this).parents('li').siblings('li').removeClass('active'); 176 177 if (settings.target != '') 178 { 179 $(settings.target).addClass(settings.class); 180 } 181 } 182 183 if ( settings.actionType == 'click' ) 184 { 185 if ( $(this).next('*').length > 0 ) 186 { 187 return false; 188 } 189 } 190 }); 191 192 if ($selecter.find(settings.closeBtn).length == 1) 193 { 194 $selecter.find(settings.closeBtn).on('click', function() 195 { 196 $selecter.find('li').removeClass(settings.class); 197 $(settings.target).removeClass(settings.class); 198 199 return false; 200 }); 201 } 202 else 203 { 204 // ë§ì°ì¤ ìì 205 $(document).on('mousemove', function(e) 206 { 207 cursorY = e.pageY; 208 209 if ( $selecter.find('li.active').length > 0 ) 210 { 211 if (cursorY > parseInt($selecter.find(settings.depth2).offset().top + $selecter.find('.active').find(settings.depth2).height()) ) 212 { 213 214 $selecter.find('li').removeClass(settings.class); 215 $(settings.target).removeClass(settings.class); 216 217 218 219 $('body').removeClass('hid_bg'); 220 } 221 } 222 }); 223 } 224 225 // í ìì 226 $selecter.find('a:last').keydown(function(e) 227 { 228 if(e.keyCode === 9) 229 { 230 $selecter.find('li').removeClass(settings.class); 231 $(settings.target).removeClass(settings.class); 232 } 233 }); 234 235 // ìí ìì 236 $selecter.find('a:first').keydown(function(e) 237 { 238 if(e.keyCode === 9 && e.shiftKey) 239 { 240 $selecter.find('li').removeClass(settings.class); 241 $selecter.removeClass(settings.classname); 242 } 243 }); 244 }); 245}; 246 247/*------------------------------------------------- 248title : ë©ë´2 249-------------------------------------------------*/ 250 251$.fn.gnb2 = function( options ) 252{ 253 var settings = $.extend 254 ({ 255 'btnOpen' : '.open', // ìµì´ ë©ë´ë¥¼ ì¬ë ë²í¼ 256 'btnClose' : '.close', // ë«ê¸° ë²í¼ì´ ë³ëë¡ ì¡´ì¬íë ê²½ì° 257 'classAdd' : '#gnb2', // íì±í ì í´ëì¤ê° ì¶ê°ëë ìì 258 'className' : 'active', // ì¶ê°í í´ëì¤ëª (classAddì ì¶ê°ë¨) 259 'siblings' : true, // active ë ë íì ììì ë°ì ì¬ë¶ 260 'responsive' : false, // ë°ìíì¼ ë (true ì ë°ìíì¼ë ê°ë¡ ì¬ì´ì¦ ì´íììë§ / false ì ë°ìí ìë ëë í´ë¦ ëìí¨) 261 'responsiveWidth' : '1024', // ë°ìí ê°ë¡ ì¬ì´ì¦ 262 'target' : '#wrap', // íì±í ì í´ëì¤ê° ì¶ê°ëë ìì (ê³µëì¼ ê²½ì° ì¤ë²ëë a ë§í¬ ë¶ëª¨ liìë§ í
262´ëì¤ ì¶ê°ë¨) 263 'class' : 'sitemap', // ì¶ê°í í´ëì¤ëª (targetì ì¶ê°ë¨) 264 265 }, 266 options ); 267 268 // gnb2 2ì°¨ ë©ë´ ê°ì§ê³ ìë liì í´ëì¤ ì¶ê° 269 $('#gnb2 .submenu > ul > li').each(function(i) 270 { 271 if ( $(this).find('div').length > 0 ) 272 { 273 $(this).addClass('type1'); 274 } 275 }); 276 277 return this.each(function() 278 { 279 var $selecter = $(this); 280 281 // ì´ê¸° 282 $selecter.find(settings.btnOpen).on('click', function() 283 { 284 if ( $selecter.find(settings.btnClose).length > 0 ) 285 { 286 $(settings.classAdd).addClass(settings.className); 287 $(settings.target).addClass(settings.class); 288 $('.mo_top_navi_cont').addClass('on'); 289 $('#issue').css('display', 'block'); 290 $('#head_menu_all > li').removeClass('active'); 291 $('#head_menu_all > .lnb1').addClass('active'); 292 $('#issue .group .list').slick('refresh'); // ì림창 ìë¡ê³ 침 293 } 294 295 else 296 { 297 if ( $(settings.classAdd).hasClass(settings.className) == false ) 298 { 299 $(settings.classAdd).addClass(settings.className); 300 } 301 else 302 { 303 $(settings.classAdd).removeClass(settings.className); 304 } 305 } 306 307 return false; 308 }); 309 310 // ë«ê¸° 311 if ( $selecter.find(settings.btnClose).length > 0 ) 312 { 313 $selecter.find(settings.btnClose).on('click', function() 314 { 315 $(settings.classAdd).removeClass(settings.className); 316 $(settings.target).removeClass(settings.class); 317 $('.mo_top_navi_cont').removeClass('on'); 318 $('#issue').css('display', 'none'); 319 320 321 return false; 322 }); 323 }; 324 325 // ë©ë´ í´ë¦ ì´ë²¤í¸ 326 function menuAction($this) 327 { 328 if ( $this.next('*').length > 0 && $this.next('*').css('display') != 'none' ) 329 { 330 if ( $this.parent('li').hasClass('active') == false ) 331 { 332 $this.parent('li').addClass('active'); 333 334 if ( settings.siblings == true ) 335 { 336 $this.parent('li').siblings('li').removeClass('active'); 337 } 338 } 339 else 340 { 341 $this.parent('li').removeClass('active'); 342 } 343 344 event.preventDefault(); 345 } 346 } 347 348 // ë©ë´ 349 $selecter.find('li a').on('click', function(e) 350 { 351 if ( settings.responsive == true ) 352 { 353 if ( $(window).width() <= settings.responsiveWidth ) 354 { 355 menuAction($(this)); 356 } 357 } 358 else 359 { 360 menuAction($(this)); 361 } 362 }); 363 }); 364}; 365 366/*------------------------------------------------- 367title : í´ëì¤ë¥¼ ë£ê³ ë¹¼ê³ 368Author : 369Create date : 2020-02-14 370-------------------------------------------------*/ 371 372$.fn.classtoggle = function( options ) 373{ 374 var settings = $.extend 375 ({ 376 'button' : '.open', // ì´ë²¤í¸ ë°ì íê² ì í 377 'action' : 'click', // ì¡ì ì í (click | over) 378 'classname' : 'active', // ì¶ê°í í´ëì¤ëª 379 'accordion' : false, // active ë ë íì ììì ë°ì ì¬ë¶ 380 'respond' : false, // ë°ìíì¼ ë (true ì ë°ìíì¼ë ê°ë¡ ì¬ì´ì¦ ì´íììë§ / click ì¼ëë§) 381 'respondWidth' : '768', // ë°ìí ê°ë¡ ì¬ì´ì¦ 382 'close' : '.close' // ë«ê¸° ë²í¼ì´ ë³ëë¡ ì¡´ì¬íë ê²½ì° (ë«ê¸° ë²í¼ì í´ë¦ììë§) 383 }, 384 options ); 385 386 return this.each(function() 387 { 388 var $selecter = $(this); 389 390 function clickActive() 391 { 392 if ( $selecter.hasClass(settings.classname) == false ) 393 { 394 $selecter.addClass(settings.classname); 395 396 if (settings.accordion == true) 397 { 398 $selecter.siblings().removeClass(settings.classname); 399 } 400 } 401 else 402 { 403 // ë«ê¸° ë²í¼ ì¡´ì¬í ê²½ì° í ê¸ëì§ ìì 404 if ( $selecter.find(settings.close).length == 0 ) 405 { 406 $selecter.removeClass(settings.classname); 407 } 408 } 409 } 410 411 if ( settings.action == 'click' ) 412 { 413 $selecter.find(settings.button).on(settings.action, function() 414 { 415 if ( settings.respond == false ) 416 { 417 clickActive(); 418 419 return false; 420 } 421 else 422 { 423 if ( $(window).width() <= settings.respondWidth ) 424 { 425 clickActive(); 426 427 return false; 428 } 429 else 430 { 431 $selecter.find(settings.button).off(); 432 } 433 } 434 }); 435 } 436 else 437 { 438 $selecter.find(settings.button).on 439 ({ 440 mouseenter : function() 441 { 442 $selecter.addClass(settings.classname); 443 }, 444 focusin : function() 445 { 446 $selecter.addClass(settings.classname); 447 }, 448 mouseleave : function() 449 { 450 $selecter.removeClass(settings.classname); 451 }, 452 focusout : function() 453 { 454 $selecter.removeClass(settings.classname); 455 } 456 }); 457 } 458 459 // ë«ê¸° ë²í¼ì´ ë³ëë¡ ì¡´ì¬íë ê²½ì° 460 if ( $selecter.find(settings.close).length > 0 ) 461 { 462 $selecter.find(settings.close).on('click', function() 463 { 464 $selecter.removeClass(settings.classname); 465 466 return false; 467 }); 468 } 469 else 470 { 471 // í ìì 472 $selecter.find('a:last').keydown(function(e) 473 { 474 if(e.keyCode === 9) 475 { 476 $selecter.removeClass(settings.classname); 477 } 478 }); 479 480 // ìí ìì 481 $selecter.find('a:first').keydown(function(e) 482 { 483 if(e.keyCode === 9 && e.shiftKey) 484 { 485 $selecter.removeClass(settings.classname); 486 } 487 }); 488 }
vendor: 15 bytes, lines 488-490
488 489 }); 490};
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.