1// JavaScript Document 2var sv = jQuery.noConflict(); 3sv("document").ready(function($){ 4 5 if(sv(".banner-top-js").length > 0){ 6 sv("#main-header").addClass('fixed-header'); 7 } 8 else{ 9 sv("#main-header").removeClass('fixed-header'); 10 } 11 if(sv(".countdown-main").length > 0){ 12 sv(".banner-top-js").addClass('top'); 13 } 14 else{ 15 sv(".banner-top-js").removeClass('top'); 16 } 17 18 sv(window).on("scroll", function(){ 19 var scroll=sv(this).scrollTop(); 20 if( scroll >= 2 ){ 21 sv(".sticky-nav").addClass("open"); 22 } 23 else{ 24 sv(".sticky-nav").removeClass("open"); 25 } 26 }); 27 28 if(sv(window).width() >= 1024 ){ 29 sv('ul.main_menu > li').has("ul.sub-menu").addClass("open_level1"); 30 sv('ul.main_menu > li > ul.sub-menu').addClass("open_level1_ul"); 31 sv('ul.main_menu > li > ul.sub-menu > li').has("ul.sub-menu").addClass("open_level2"); 32 sv('ul.main_menu > li > ul.sub-menu > li ul.sub-menu').addClass("open_level2_ul"); 33 34 sv(".open_level2").hover(function(){ 35 sv(this).children('ul.open_level2_ul').show(200); 36 }); 37 sv(".open_level1").on("mouseleave", function(){ 38 sv('ul.open_level2_ul').hide(200); 39 }); 40 41 /*-- sticky --*/ 42 sv('ul.sticky_menu > li').has("ul.sub-menu").addClass("sticky_level1"); 43 sv('ul.sticky_menu > li > ul.sub-menu').addClass("sticky_level1_ul"); 44 sv('ul.sticky_menu > li > ul.sub-menu > li').has("ul.sub-menu").addClass("sticky_level2"); 45 sv('ul.sticky_menu > li > ul.sub-menu > li ul.sub-menu').addClass("sticky_level2_ul"); 46 47 sv(".sticky_level2").hover(function(){ 48 sv(this).children('ul.sticky_level2_ul').show(200); 49 }); 50 sv(".sticky_level1").on("mouseleave", function(){ 51 sv('ul.sticky_level2_ul').hide(200); 52 }); 53 } 54 55 if(sv(window).width() <= 1023 ){ 56 sv('.menu_icon').on('click', function(){ 57 sv(this).toggleClass('close_icon'); 58 sv('.sticky-nav').toggleClass('sticky-mobile'); 59 sv('nav.sticky_navigation').toggleClass('open'); 60 sv('html, body').toggleClass('menu-overlay'); 61 62 }); 63 64 sv("ul.sticky_menu > li").has("ul").addClass("menu-open"); 65 sv('ul.sticky_menu ul.sub-menu > li.menu-item-has-children > a').addClass('menu-sub-open'); 66 67 sv('ul.sticky_menu > li.menu-open > a').on("click", function(e){ 68 e.preventDefault(); 69 sv(this).toggleClass("active-item"); 70 sv(this).siblings("ul.sub-menu").toggleClass("active"); 71 sv(this).siblings("ul.sub-menu").slideToggle(700); 72 sv('ul.sub-menu > li.menu-item-has-children > ul.sub-menu').slideUp(700); 73 74 }); 75 sv('.menu-sub-open').on('click', function(event){ 76 event.preventDefault(); 77 sv(this).siblings('ul.sub-menu > li.menu-item-has-children > ul.sub-menu').slideToggle(); 78 }); 79 } 80 81 sv(".btn-frame").on("click", function(){ 82 sv(this).toggleClass("current-nominee"); 83 sv(this).siblings(".sidebar-list-js").slideToggle(700); 84 }); 85 86 87 sv('.btn-popup').on('click', function(e){ 88 e.preventDefault(); 89 sv('.popup-overlay-bg').fadeIn(500); 90 sv('.popup-overlay-main').fadeIn(500); 91 }); 92 sv('.popup-close-btn').on('click', function(e){ 93 e.preventDefault(); 94 sv('.popup-overlay-bg').fadeOut(500); 95 sv('.popup-overlay-main').fadeOut(500); 96 }); 97 98 sv('.filter-dropdown-btn').on('click', function(){ 99 sv(this).toggleClass('active'); 100 sv('.top-winners-main').slideToggle(700); 101 }); 102 103 104if(sv('.sidebar-list-main').length > 0){ 105 106 sv('.sidebar-list-main').each(function(){ 107 var len = sv(this).children('.sidebar-list').length; 108 var max = 5; 109 if (len >= max) { 110 sv(this).children(".sidebar-list:gt(4)").hide(); 111 112 } 113 }); 114 sv(".show_anchor").on("click", function(event){ 115 sv(this).siblings(".sidebar-list:gt(4)").slideToggle('slow'); 116 sv(this).addClass("active"); 117 }); 118 } 119 120 121 122}); 123 124
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.