Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Javasсriрt. События mouse(over/out) случаются чаще, чем требуется.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Javasсriрt. События mouse(over/out) случаются чаще, чем требуется.
Имя
Сообщение << Старые топики   Новые топики >>
Javasсriрt. События mouse(over/out) случаются чаще, чем требуется. - 2009-12-15 07:39:25.740000   
mr_Anderson

Сообщений: 140
Оценки: 0
Присоединился: 2008-11-29 19:52:02.186666
В некоторой ячейке активирован eventListener, реагирующий на маус(over/out). При попадании/покидании мыши в область этой ячейки выполняется некоторый код(например включающий/выключающий её подсветку). Обычное дело.

Но если в эту ячейку поместить ещё пару элементов(дивов, например, или img-ев, или же ещё одну табличку), то событие, включающее/отключающее подсветку родительской ячейки, происходит каждый раз, когда мышь переходит с одного вложеного элемента на другой, вместо того, что бы реагировать только на родительскую ячейку.

Как этого избежать?
Post #: 1
RE: Javasсriрt. События mouse(over/out) случаются чаще, чем требуется. - 2009-12-15 10:06:42.030000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
preventDefault, stopPropagation - в этом направлении копай
Post #: 2
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Javasсriрt. События mouse(over/out) случаются чаще, чем требуется.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.