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

jquery click 多次

jQuery的click事件是最常用的事件之一,它可以在用戶點(diǎn)擊某個(gè)元素時(shí)觸發(fā)。但有時(shí)候我們需要讓一個(gè)元素可以被點(diǎn)擊多次,這時(shí)候我們可以使用一些技巧讓click事件可以重復(fù)觸發(fā)。

首先,我們可以使用unbind()取消click事件,然后重新綁定一個(gè)新的click事件,這個(gè)新的click事件可以實(shí)現(xiàn)我們想要的功能。例如:

$('button').click(function() {
alert('點(diǎn)擊了一次');
$(this).unbind('click');
$(this).click(function() {
alert('點(diǎn)擊了第二次');
});
});

這里我們首先綁定了一個(gè)click事件,在點(diǎn)擊按鈕時(shí)會(huì)彈出“點(diǎn)擊了一次”的提示框。然后使用unbind()取消了這個(gè)click事件,然后重新綁定了一個(gè)新的click事件,在點(diǎn)擊按鈕時(shí)會(huì)彈出“點(diǎn)擊了第二次”的提示框。

另外,我們也可以使用one()函數(shù)來綁定click事件,這樣click事件只會(huì)被觸發(fā)一次。但在觸發(fā)這個(gè)click事件時(shí),我們可以再次調(diào)用one()函數(shù)來重新綁定一個(gè)新的click事件,這樣這個(gè)元素就可以被點(diǎn)擊多次了。例如:

$('button').one('click', function() {
alert('點(diǎn)擊了一次');
$(this).one('click', function() {
alert('點(diǎn)擊了第二次');
});
});

這里我們使用one()函數(shù)綁定了一個(gè)click事件,在點(diǎn)擊按鈕時(shí)會(huì)彈出“點(diǎn)擊了一次”的提示框。然后在這個(gè)click事件中,我們?cè)俅握{(diào)用one()函數(shù)來重新綁定一個(gè)新的click事件,在點(diǎn)擊按鈕時(shí)會(huì)彈出“點(diǎn)擊了第二次”的提示框。

以上兩種方法都可以讓一個(gè)元素可以被點(diǎn)擊多次,但第二種方法更加簡(jiǎn)潔,邏輯也更加清晰。