0
下面的代碼:.off()不清除任何事件
.on(clickEvent, 'button', function() {
console.log(Date());
})
.one(clickEvent, '.js-clear-all-actions', function() {
_(this)
.off()
.unbind()
.on(clickEvent, function(e) {
e.preventDefault();
})
.displayLoading(0);
})
HTML:
<button class="large-button expand af-non-animated js-prevent-double-click" type="submit">
</button>
試圖清除綁定,但即使只是之前綁定的事件仍然存在的一切。請注意:我特意避免只是添加屬性禁用,所以請我只想使.off()
工作。
一個樸素簡單的錯誤,我相信'.off()'需要字符串事件名稱的參數。例如'.off(「click」)'。糾正我,如果我錯了。它就像'.unbind()'一樣。你確定你做對了嗎? –
在理論上,如果你不指定它應該消滅一切任何說法,我想,也順便說一句 –
你能共享,這應該是互動的HTML嗎?它可以幫助驗證選擇器(儘管它們很簡單)。 –