jQuery事件对象总结(2)

<code>$("a").click(function (e) { console.log("a"); // e.preventDefault(); // 三个都触发 // e.stopPropagation(); // 触发前两个 // e.stopImmediatePropagation(); // 只触发第一个 }); $("a").click(function () { console.log("i am a"); }); $(document).click(function () { console.log("i am document"); })</code>

判断是否调用了 stopPropagation()方法

<code>$("div").click(function (e) { e.stopPropagation(); console.log(e.isPropagationStopped()); // true })</code> 判断是否执行了 stopImmediatePropagation()方法 <code>$('div').click(function (e) { e.stopImmediatePropagation(); console.log(e.isImmediatePropagationStopped()); // true });</code>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzdzjw.html