gpt4 book ai didi

jquery - 如何在直播中使用切换事件?

转载 作者:行者123 更新时间:2023-12-03 22:36:25 25 4
gpt4 key购买 nike

我有以下代码

$(".reply").toggle
(
function ()
{
x1();
},
function ()
{
x2();
}
);

我需要使用live,因此新元素也会被绑定(bind)。有一些语法可以做到这一点吗?或者我需要在 click 事件上实现 toggle 吗?

我使用的是 jQuery 1.4.2。

最佳答案

刚刚修改了 fehay 的答案,以便它不依赖于 jQuery 在 toggle() 期间不附加重复的事件处理程序

$(".reply").live('click', function () {
var toggled = $(this).data('toggled');
$(this).data('toggled', !toggled);
if (!toggled) {
x1();
}
else {
x2();
}
});

此外,请记住,由于事件委托(delegate)的工作方式,live 的选择器必须尽可能具体。每次在文档上单击某些内容时,jQuery 都必须爬上树检查该元素是否与选择器匹配。出于同样的原因,.delegate() 的性能要高得多,因为您可以限制捕获面积。

关于jquery - 如何在直播中使用切换事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3841788/

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