PageSourceSearch

https://aquaviva.pro/local/templates/dresscode/components/bitrix/menu/vertical_multilevel_custom/script.js

js aquaviva.pro collected 2026-10-09 23:39:10 UTC 1,409 bytes, 45 lines download raw bytes

1var jsvhover = function()
2{
3	var menuDiv = document.getElementById("vertical-multilevel-menu");
4	if (!menuDiv)
5		return;
6
7  var nodes = menuDiv.getElementsByTagName("li");
8  for (var i=0; i<nodes.length; i++) 
9  {
10    nodes[i].onmouseover = function()
11    {
12      this.className += " jsvhover";
13    }
14    
15    nodes[i].onmouseout = function()
16    {
17      this.className = this.className.replace(new RegExp(" jsvhover\\b"), "");
18    }
19  }
20}
21
22if (window.attachEvent) 
23	window.attachEvent("onload", jsvhover); 
24
25  $(document).ready(function(){
26  $('.multilevel-menu-wrap > li:first-child').addClass('active');
27    $('.multilevel-menu-wrap > li').mouseover(function() {
28      $('.multilevel-menu-wrap > li').removeClass('active');
29    $( this ).addClass('active');
30  }); 
31  
32  $('.multilevel-menu-wrap > li').mouseout(function() {
33      $('.multilevel-menu-wrap > li').removeClass('active');
34  });   
35  
36	  $('.multilevel-menu-wrap ul.child-item > .over-wrap > li:first-child').addClass('active');
37	$('.multilevel-menu-wrap ul.child-item > .over-wrap > li').mouseover(function() {
38		$('.multilevel-menu-wrap ul.child-item > .over-wrap > li').removeClass('active');
39		$( this ).addClass('active');
40	}); 
41	
42	$('.multilevel-menu-wrap ul.child-item .over-wrap').mouseout(function() {
43		//$('.multilevel-menu-wrap ul.child-item > div > li').removeClass('active');
44	});
45  });

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.