тормозит css меню в ie
есть выпадающее css меню.
ie 6.0 не поддерживает селектор :hover, следовательно подменю не выезжает.
проблему решил с помощью такого скрипта :
<script type="text/javascript">
jsHover = function() {
var hEls = document.getElementById("menu").getElementsByTagNa me("LI");
for (var i=0, len=hEls.length; i<len; i++) {
hEls[i].onmouseover=function() { this.className+=" jshover"; }
hEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
}
}
if (window.attachEvent && navigator.userAgent.indexOf("Opera")==-1) window.attachEvent("onload", jsHover);
</script>
во всех бразуерах меню работает шустро, но в ие подтормаживает.
в чем может быть проблема?
заранее спасибо
Последний раз редактировалось fizichello, 14.07.2009 в 15:38.
|