【发布时间】:2014-03-07 23:56:55
【问题描述】:
我有一个关于事件捕获、冒泡和jQuery.on()的有趣问题。
我最近更多地了解了事件捕获和事件冒泡之间的区别,以及两者在 DOM 中的子父元素的流入和流出方式有何不同。
所以要添加一个带有“事件捕获方向”的事件监听器,我会使用:
element.addEventListener("click", myFunction, true);
并添加一个带有“事件气泡方向”的事件监听器我会使用:
element.addEventListener("click", myFunction, false);
这一切都很好,但是我想知道的是,当使用jquery.on() 添加事件监听器时,如何在捕获和冒泡方面指定事件方向? p>
目前我正在使用类似的东西:
$('parent selector').on('click', 'child selector', function(){alert('just alert something already...');});
我如何告诉jQuery它需要在“事件捕获方向”或“事件冒泡方向”添加这些事件监听器?
【问题讨论】:
标签: javascript jquery jquery-events event-bubbling event-capturing