gpt4 book ai didi

javascript - jQuery 关闭然后打开链接

转载 作者:行者123 更新时间:2023-11-28 18:52:40 25 4
gpt4 key购买 nike

我想知道为什么这段代码有效,如果不是,是否有更好的方法来确保在附加新事件处理程序之前删除事件处理程序:

$('.selector')
.off('click', '.item')
.on('click', '.item', function() {
// code goes here
})

感谢您帮助了解这是否是确保在向选择器添加另一个事件处理程序之前已删除事件处理程序的最佳方法。

最佳答案

您可以创建一个 jQuery 函数来同时调用这两个函数:

$.fn.onAndOff = function(event, selector, handler) {
this.off(event, selector)
.on(event, selector, handler);
}

然后像这样使用它:

$(".selector").onAndOff("click", ".item", function() {
// code goes here
});

关于javascript - jQuery 关闭然后打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34227739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com