1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Joomla", создана пользователем BOLVERIN, 21 сен 2010.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. BOLVERIN

    BOLVERIN Создатель

    Регистр.:
    29 ноя 2008
    Сообщения:
    10
    Симпатии:
    1
    нужен JS скрипт для отображения выпадающего меню в IE7.
    использую стандартный модуль дл построения меню. везде норм отображается кроме как в IE поскольку тот не воспринимает инструкцию :hover к чему либо кроме ссылок
     
  2. ndvkerch

    ndvkerch

    Регистр.:
    26 июн 2008
    Сообщения:
    275
    Симпатии:
    74
  3. kabanidze

    kabanidze Писатель

    Регистр.:
    11 фев 2009
    Сообщения:
    4
    Симпатии:
    2
    чтобы 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{
    бла, бла
    }
     
Статус темы:
Закрыта.