1 /* 2 * Webslide - v3.1 3 * Web Slide - Responsive Mega Menu for Bootstrap 3+ 4 * 5 * Copyright 2016 webthemex 6 * http://codecanyon.net/user/webthemex?ref=webthemex 7 * 8 * Licensed under Envato licenses 9 * http://codecanyon.net/licenses/standard 10 */ 11 12 13$(function() { 14 $('#wsnavtoggle').click(function () { 15 $('.wsmenucontainer').toggleClass('wsoffcanvasopener'); 16 }); 17 18 $('.overlapblackbg').click(function () { 19 $('.wsmenucontainer').removeClass('wsoffcanvasopener'); 20 }); 21 22 23 //MAIN Menu UL SHOW/HIDE JS 24 $('.wsmenu-list> li').has('.wsmenu-submenu').prepend('<span class="wsmenu-click"><i class="wsmenu-arrow fa fa-angle-down"></i></span>'); 25 $('.wsmenu-list > li').has('.megamenu').prepend('<span class="wsmenu-click"><i class="wsmenu-arrow fa fa-angle-down"></i></span>'); 26 27 $('.wsmenu-click').click(function(){ 28 $(this).toggleClass('ws-activearrow') 29 .parent().siblings().children().removeClass('ws-activearrow'); 30 31 $(".wsmenu-submenu, .megamenu").not($(this).siblings('.wsmenu-submenu, .megamenu')).slideUp('slow'); 32 $(this).siblings('.wsmenu-submenu').slideToggle('slow'); 33 $(this).siblings('.megamenu').slideToggle('slow'); 34 }); 35 36 //MAIN Menu UL SHOW/HIDE JS 37 //SUB Menu UL SHOW JS 38 $('.wsmenu-list > li > ul > li').has('.wsmenu-submenu-sub').prepend('<span class="wsmenu-click02"><i class="wsmenu-arrow fa fa-angle-down"></i></span>'); 39 $('.wsmenu-list > li > ul > li > ul > li').has('.wsmenu-submenu-sub-sub').prepend('<span class="wsmenu-click02"><i class="wsmenu-arrow fa fa-angle-down"></i></span>'); 40 41 $('.wsmenu-click02').click(function(){ 42 $(this).children('.wsmenu-arrow').toggleClass('wsmenu-rotate'); 43 $(this).siblings('.wsmenu-submenu-sub').slideToggle('slow'); 44 $(this).siblings('.wsmenu-submenu-sub-sub').slideToggle('slow'); 45 46 }); 47 //SUB Menu UL SHOW JS 48 49 // Append the aero class 50 $('.wsmenu-list > li').has('.wsmenu-submenu').addClass('menu-arrow-1'); 51 $('.wsmenu-list > li > .wsmenu-submenu > li').has('.wsmenu-submenu-sub').addClass('menu-arrow-2'); 52 $('.wsmenu-list > li > .wsmenu-submenu > li > .wsmenu-submenu-sub > li').has('.wsmenu-submenu-sub-sub').addClass('menu-arrow-2'); 53 54 $('.wsmenu-list > li').has('.megamenu').addClass('menu-arrow-1'); 55 56 window.onresize = function(event) { 57 console.log('window resize'); 58 if($(window).width() > 914){ 59 $('.wsmenu-submenu').removeAttr("style"); 60 $('.wsmenu-list').removeAttr("style"); 61 } 62 }; 63 64});
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.