以下是代码:
.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()
工作。
答案 0 :(得分:0)
试试这个男人: http://codepen.io/anon/pen/EKZMbe?editors=1010
$("#theButton").one("click", function(e) {
e.preventDefault();
console.log(Date());
});
如果您的最终目标是仅按一次按钮,则可能会解决您的问题。让我知道:)
答案 1 :(得分:-1)
@Karl P. Galvez指出它只是标记中的一个简单的错误