共计 469 个字符,预计需要花费 2 分钟才能阅读完成。
return fasle 做了三件事
- 调用 preventDefault()
- 调用 stopPropagation()
- 进行回调函数执行并立刻返回
return null 做了一件事
- 进行回调函数并立刻返回
preventDefault()做了什么
- 阻止元素的默认事件的触发
stopPropagation()做了什么
- 阻止事件的进一步流传,即阻止冒泡
stopImmediatePropagation()做了什么
- 立即 阻止事件的进一步流传,即 阻止绑定在以后元素上的其余未执行事件的执行
1. $("div a").click(function () {
2. // Do something
3. });
5. $("div a").click(function (e) {
6. // Do something else
7. e.stopImmediatePropagation();
8. });
10. $("div a").click(function () {
11. // THIS NEVER FIRES
12. });
14. $("div").click(function () {
15. // THIS NEVER FIRES
16. });
正文完
发表至: javascript
2020-09-25