Здравствуйте умные люди, в яваскрипте я не очень силен.
Нужно для ie6 повесить ховеры на элеметы списка древовидного меню.
выдираю скрипт из стандартного выпадающего горизонтального и пихаю в скрипт древовидного, получается вот так:
после этого ховеры появляются, но неправильно начинает работать само меню, раскрывается только по двум щелчкам по папке, видимо скрипт на ховер "съедает" клик...
подскажите пожалуйста, как можно "подружить" эти два скрипта?
джейквери использовать не хочется...
Нужно для ie6 повесить ховеры на элеметы списка древовидного меню.
выдираю скрипт из стандартного выпадающего горизонтального и пихаю в скрипт древовидного, получается вот так:
| Код |
|---|
function OpenMenuNode(oThis)
{
if (oThis.parentNode.className == '' || oThis.parentNode.className == 'display_yes')
oThis.parentNode.className = 'close';
else
oThis.parentNode.className = '';
return false;
}
var jshover = function () {
var sfEls = document.getElementById("menu_list").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++)
{
sfEls[i].onmouseover=function()
{
this.className+=" jshover";
}
sfEls[i].onmouseout=function()
{
this.className=this.className.replace(new RegExp(" jshover\\b"), "");
}
}
}
if (window.attachEvent)
window.attachEvent("onload", jshover); |
подскажите пожалуйста, как можно "подружить" эти два скрипта?
джейквери использовать не хочется...
Профессионально занимаюсь версткой и интеграцией оной в шаблон «1С-Битрикс»


, есть ведь уже стандартный скрипт