事件泡沫期间可以传递参数吗?

时间:2012-02-06 08:45:39

标签: javascript javascript-events

对于HTML

<div id="a">
   <div id="b">
   </div>
</div>

当我点击b时,ab的{​​{1}}偶数处理程序都会被触发。我的问题是,这两个事件处理程序如何通信? e.g。

click
<{1}}可以$('#b').bind('click', handlerB); $('#a').bind('click', handlerA); 访问handlerA中的变量,或handlerB可以通过事件对象将变量传递给handlerB吗?

1 个答案:

答案 0 :(得分:3)

这不仅打破了事件的想法,也可能无法满足您的所有需求。例如。您可能需要根据* handler * B中的某些条件选择性地阻止冒泡。

我建议明确阻止来自 handlerB 的事件冒泡并从 handlerB 调用 handlerA

相关问题