• Страница 1 из 1
  • 1
Как устранить баги onmouseover/out?
Диего
Дата: Понедельник, 30.05.2011, 15:46 | Сообщение # 1
молчун
Группа: Проверенные
Пользователь №: 3861
Сообщений: 21
Здраствуйте. Помогите устранить баги из части скрипта просмотра изображений:
Code

<div onmouseout='document.getElementById("glcontrol").style.display="none"' id='glcontrol' style='width:646px;position:absolute;text-align:center;padding:3px 0;z-index:3'>
<!--код навигации-->
</div>  
<div onmouseover='document.getElementById("glcontrol").style.display="block"' id='next' style='z-index:2;width:646px;position:absolute;text-align:center;padding:3px 0'></div><glw><inv><!--тут изображение--></inv></glw>

Точнее это вообще не скрипт(с ним всё в порядке), а пара аттрибутов-событий. Требуется отследить, когда мышь будет над изображением, и показать навигацию(перейти к предыдущему/следующему изобаржению). Но изображение и навигация находятся на разных слоях, один поверх другого, поэтому скрипт сперва отслеживает появение мыши над нижним слоем и показывает верхний, а при исчезании мыши из верхнего слоя, прячет его.
Баг заключается в том, что верхний слой мерцает - постоянно появляется и исчезает при движении мыши над ним. Вот видео: http://youtu.be/rLQOoj2a8LM , надеюсь, так вы меня поймете :D
Подскажите пожалуйста, что надо отслеживать, запрещать и тд, чтобы верхний слой не мерцал...
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.