jquery Event.stopPropagation (), похоже, не работает

Неужели я совершенно не понимаю, что это должно делать? Я ожидаю, что если я вызову stopPropagation () в событии, обработчики для этого события не будут активированы на элементах предка, но приведенный ниже пример не работает таким образом (по крайней мере, в FireFox 3).

 $("input").live("click", function(event){ console.log("input click handler called") event.stopPropagation() }); $("body").live("click", function(event){ console.log("body was click handler called. event.isPropagationStopped() returns: " + event.isPropagationStopped()); })  ...    

Живые события не соответствуют тем же правилам пузырьков событий. См. Документацию по управлению живыми событиями .

Цитата из ссылки выше:

Живые события не пузырятся традиционным способом и не могут быть остановлены с помощью stopPropagation или stopImmediatePropagation. Например, возьмите случай двух событий щелчка – один связан с «li» и другим «li a». Если произойдет щелчок на внутреннем якоре, будут активированы события BOTH. Это связано с тем, что когда $ (“li”). Bind (“click”, fn); что вы на самом деле говорите: «Всякий раз, когда событие клика происходит на элементе LI или внутри элемента LI, запускайте это событие click». Чтобы остановить дальнейшую обработку для события live, fn должен вернуть значение false.

  • Суперпростой пример наблюдателя C # / наблюдаемого с делегатами
  • Как отправлять события в C #
  • Передача данных между формами WinForms
  • Обработка кликов для всех элементов управления в форме
  • Автоматически создавать пустые обработчики событий C #
  • Как проверить, нажата ли клавиша во время события click с помощью jQuery?
  • Событие изменения триггера () при установке значения с помощью функции val ()
  • Обнаружение событий вставки / удаления USB в Windows с использованием C ++
  • Каковы различия между делегатами и событиями?
  • Повторно используемый шаблон для преобразования события в задачу
  • C #: как запросить данные журнала событий с данным идентификатором события?
  • Давайте будем гением компьютера.