Javasсriрt. События mouse(over/out) случаются чаще, чем требуется.
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
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-ев, или же ещё одну табличку), то событие, включающее/отключающее подсветку родительской ячейки, происходит каждый раз, когда мышь переходит с одного вложеного элемента на другой, вместо того, что бы реагировать только на родительскую ячейку. Как этого избежать?
|
|
|
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 - в этом направлении копай
|
|
|
|
|