Задержка появления\затухания выпадающего меню. javascript
хотелось бы добавить эффект затухания (задержки) выпадающего меню, ато бывает не красиво мелькает когда 2 уровня подменю. (менюшка bitrix:)
может получиться сюда прописать какой-то delay, чтоб не переделывать все на jquery.
код:
var jshover = function() {
var horizontalMultilevelMenu = document.getElementById("horizontal-multilevel-menu");
if(horizontalMultilevelMenu){
var sfEls = horizontalMultilevelMenu.getElementsByTagName("li");
for (var i=0; i
{
this.className+=" jshover";
}
sfEls.onmouseout=function()
{
this.className=this.className.replace(new RegExp(" jshover\\b"), "");
}
}
}
}
if (window.attachEvent)
window.attachEvent("onload", jshover);