【发布时间】:2012-01-27 19:28:24
【问题描述】:
我编写了一个示例 JavaScript 程序来演示 jQuery 函数 click、delegate 和 live 令人困惑的不同事件冒泡行为。
这里是demo page。
每个函数都有一个wrapper和一个click link在wrapper中,两者都注册了点击事件函数。
我注意到了
- 在
live和delegate中使用stopPropagation不会阻止事件冒泡 - 在
live和delegate中,首先触发包装器中的点击事件,然后触发点击链接。但是,click函数的顺序相反。
谁能解释这两种现象?
示例使用的是 jQuery 1.6.4,但您可以调整版本。
【问题讨论】:
-
jQuery doco for .
live()和.delegate()对此进行了解释 - 在发布问题之前您是否查看过文档? -
我试过但发现有点难以理解...
标签: jquery jquery-events event-bubbling