Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2009, 01:47
Новичок на форуме
Отправить личное сообщение для fizichello Посмотреть профиль Найти все сообщения от fizichello
 
Регистрация: 14.07.2009
Сообщений: 9

тормозит 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.
Ответить с цитированием