Максим Солошенко
13 повідомлень
#16 років тому
Добрый день граждане.
Использую js для отображения или скртытия div элемента.
Код простой:

function visible(id){
var div=document.getElementById(id)
div.style.visibility="visible";
}

function hidden(id){
var div=document.getElementById(id)
div.style.visibility="hidden";
}

сам вызов функции выглядит так
<li onmouseover="visible('home_bg'" onmouseout="hidden('home_bg'"><a href="#" tabindex="1">Главная</a></li>

а див, который отображается или скрывается
<div id="home_bg" style="visibility: hidden;"></div>

В ИЕ7 проблема в том, что когда я навожу мышку на ссылку, то ДИВ мигает. Появляется-исчезает-появляется.
Как это можно побороть? Может кто-то подсказать?
Evgenij L.
50 повідомлень
#16 років тому
По описанию выглядит так, как-будто появляющийся div перекрывает li и происходит mouseout, после чего div скрывается и срабатывает mouseover. можно попробовать положить div на задний план.
Максим Солошенко
13 повідомлень
#16 років тому
Вы правы. Большое спасибо