2011-12-21 3 views
0

Я пытаюсь создать скрипт меню Выпадающее в Javascript с использованием Prototype + Script.acul.usПрототип MouseEnter и MouseLeave в IE7

здесь является веб-сайт образца

http://195.184.94.170/

на mouseenetr на " Über uns "будет выведено выпадающее меню, которое отлично работает во всех браузерах, кроме IE. С помощью onmourover в любом из пунктов меню меню выпадающего меню начинает мерцать.

Любая помощь?

ответ

1

Моя догадка: у вас есть события, пузырящиеся, но я не могу проверить это сам, так как он отлично работает на моем IE7. В вашем mouse handlers попробуйте поместить event.stop();, когда используется шоу/скрыть.

Другая возможность пузырится происходит потому, что есть <a> внутри <li> и введя <a> создает два события начала и событие отпуска (как мышь движется от <li> к <a>). Это сложнее исправить, вы можете разместить обработчики событий непосредственно на самом <a>, который избегает любых пузырьков, или вы можете использовать тайм-аут для скрытия меню и разрешить его отменять более поздним событием ввода.

 Смежные вопросы

  • Нет связанных вопросов^_^