PageSourceSearch

https://matexmotors.com/Content/assets/plugins/horizontal-menu/horizontal.js

js matexmotors.com collected 2026-10-02 00:53:01 UTC 2,947 bytes, 42 lines download raw bytes

1jQuery(function() {
2	'use strict';
3	document.addEventListener("touchstart", function() {}, false);
4	jQuery(function() {
5		jQuery('body').wrapInner('<div class="horizontalMenucontainer" />');
6		jQuery('<div class="outsidebg"></div>').prependTo('.horizontalMenu');
7		jQuery('#horizontal-navtoggle').click(function() {
8			jQuery('body').toggleClass('active');
9		});
10		jQuery('.outsidebg').click(function() {
11			jQuery("body").removeClass('active');
12		});
13		jQuery('.horizontalMenu > .horizontalMenu-list > li').has('.sub-menu').prepend('<span class="horizontalMenu-click"><i class="horizontalMenu-arrow fa fa-angle-down"></i></span>');
14		jQuery('.horizontalMenu > .horizontalMenu-list > li').has('.horizontal-megamenu').prepend('<span class="horizontalMenu-click"><i class="horizontalMenu-arrow fa fa-angle-down"></i></span>');
15		jQuery('.horizontalMenu-click').click(function() {
16			jQuery(this).toggleClass('current-arrow').parent().siblings().children().removeClass('current-arrow');
17			jQuery(".horizontalMenu > .horizontalMenu-list > li > .sub-menu, .horizontal-megamenu").not(jQuery(this).siblings('.horizontalMenu > .horizontalMenu-list > li > .sub-menu, .horizontal-megamenu')).slideUp('slow');
18			jQuery(this).siblings('.sub-menu').slideToggle('slow');
19			jQuery(this).siblings('.horizontal-megamenu').slideToggle('slow');
20		});
21		jQuery('.horizontalMenu > .horizontalMenu-list > li > ul > li').has('.sub-menu').prepend('<span class="horizontalMenu-click02"><i class="horizontalMenu-arrow fa fa-angle-down"></i></span>');
22		jQuery('.horizontalMenu > .horizontalMenu-list > li > ul > li > ul > li').has('.sub-menu').prepend('<span class="horizontalMenu-click02"><i class="horizontalMenu-arrow fa fa-angle-down"></i></span>');
23		jQuery('.horizontalMenu-click02').click(function() {
24			jQuery(this).children('.horizontalMenu-arrow').toggleClass('horizontalMenu-rotate');
25			jQuery(this).siblings('li > .sub-menu').slideToggle('slow');
26		});
27		jQuery(window).on('resize', function(e) {
28			if (jQuery(window).outerWidth() < 992) {
29				jQuery('.horizontalMenu').css('height', jQuery(this).height() + "px");
30				jQuery('.horizontalMenucontainer').css('min-width', jQuery(this).width() + "px");
31			} else {
32				jQuery('.horizontalMenu').removeAttr("style");
33				jQuery('.horizontalMenucontainer').removeAttr("style");
34				jQuery('body').removeClass("active");
35				jQuery('.horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu, .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu, .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu, .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu').removeAttr("style");
36				jQuery('.horizontalMenu-click').removeClass("horizontal-activearrow");
37				jQuery('.horizontalMenu-click02 > i').removeClass("horizontalMenu-rotate");
38			}
39		});
40		jQuery(window).trigger('resize');
41	});
42}());

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.