如何取消打開此項,以及如何重新委託(開/關)...不影響'a'中的其他事件處理程序。如何取消點擊虛假?
$(document).ready(function() {
$('document').delegate('a', 'click' function(){return false;});
});
如何取消打開此項,以及如何重新委託(開/關)...不影響'a'中的其他事件處理程序。如何取消點擊虛假?
$(document).ready(function() {
$('document').delegate('a', 'click' function(){return false;});
});
做這樣的事情,我使用了click.myEvent
點擊事件中創建自己的namespace,所以這種方式只會是獲取生成和清除.myEvent
事件。
Deletate
$(document).ready(function() {
$('document').delegate('a', 'click.myEvent', function(){return false;});
});
Undelegate:
$(document).ready(function() {
$('document').undelegate('a', 'click.myEvent');
});
隨着事件委託,如果出現將是定期切換和關閉,做最簡單的事情就是讓選擇,你改變了一個類需要的時候。
$(document).ready(function() {
$('document').delegate('a.clickable', 'click' function(){return false;});
});
只需卸下clickable
類禁用元素,並在其重新添加到啓用。
無需重複取消綁定/綁定委託處理程序。
http://api.jquery.com/undelegate/ –
-1不打擾閱讀文檔。 –
這是用於做問題,所有問題都可以使用文檔解決,那麼什麼是stackoverflow?我討厭這個人和這個評論! –