Распространение событий в JS

Nov 04, 2009 01:51

В JS существует такое понятие, как "распространение события". Например мы щелкаем мышкой по элементу. Он первым получает событие и обрабатывает его. Далее событие идет к родителю этого элемента. И так до пра-пра-пра... родителей.

Однако тревожить предков не всегда целесообразно, а иногда и небезопасно =)
Для завершения распространения события я давным давно нашел такой кроссбраузерный способ:

if (!event) var event = window.event;
event.cancelBubble = true;
if (event.stopPropagation) event.stopPropagation();

Поправки и дополнения приветствуются =)

browser, js, firefox, click, javascript, event, propagation, ie

Previous post Next post
Up