欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery click 覆蓋

老白2年前11瀏覽0評論

Jquery是一種常用的JavaScript庫,它提供了很多實用的功能,其中就包括click事件的覆蓋。當多個元素都綁定了click事件時,只有最后一個綁定的事件能夠被執行。

$(document).ready(function() {
$("p").click(function() {
alert("clicked");
});
$("p").click(function() {
alert("clicked again");
});
});

在上述代碼中,當點擊所有的<p>元素時,會彈出兩個警告框。因為首先綁定的click事件會被后面綁定的事件覆蓋掉,所以只有最后一個綁定的事件被執行。如果你想要所有綁定的click事件都能被執行,可以使用以下方法:

$(document).ready(function() {
$("p").click(function(event) {
alert("clicked");
event.stopPropagation();
});
$("p").click(function(event) {
alert("clicked again");
event.stopPropagation();
});
});

通過調用event.stopPropagation()方法,可以阻止事件繼續冒泡,從而讓每個綁定的click事件都能被執行。另外,如果你想要移除所有綁定的click事件,可以使用以下方法:

$("p").off("click");

通過調用off()方法并傳入“click”參數,可以移除所有綁定的click事件。