事件
- trigger: 如果利用trigger自动触发事件,会触发事件冒泡
- triggerHandler: 如果利用triggerHandler自动触发事件, 不会触发事件冒泡
$(".son").click(function (event) {
alert("son");
});
$(".father").click(function () {
alert("father");
});
$(".son").trigger("click"); // 触发事件冒泡
$(".son").triggerHandler("click"); // 不触发事件冒泡
行为
- trigger: 如果利用trigger自动触发事件,会触发默认行为
- triggerHandler: 如果利用triggerHandler自动触发事件, 不会触发默认行为
$("span").click(function () { // span在a标签中
alert("a");
});
$("span").triggerHandler("click"); // 不触发默认行为
$("span").trigger("click"); // 触发默认行为