нужен JS скрипт для отображения выпадающего меню в IE7

Статус
В этой теме нельзя размещать новые ответы.

BOLVERIN

Создатель
Регистрация
29 Ноя 2008
Сообщения
10
Реакции
1
нужен JS скрипт для отображения выпадающего меню в IE7.
использую стандартный модуль дл построения меню. везде норм отображается кроме как в IE поскольку тот не воспринимает инструкцию :hover к чему либо кроме ссылок
 
чтобы hover заработал использую скрипт:
HTML:
<!--[if (IE 6)|(IE 7)]>
	<script type="text/javascript">
	var jshover = function() {
		var sfEls = document.getElementById("ID МЕНЮ").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);	
	</script>
<![endif]-->


а меню стандартное, на списках.
Скрипт преобразует :hover в класс .jshover, тоесть нужно будет в цсс дописать:

#menu li:hover,#menu li.jshover{
бла, бла
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху