gpt4 book ai didi

javascript - toggle() 不适用于使用 ajax 加载的内容?

转载 作者:行者123 更新时间:2023-11-28 01:48:12 24 4
gpt4 key购买 nike

$('.slideArrow').toggle(function (event) {
//some code
}, function (event) {
//some code
});

这对于页面加载时加载的内容效果很好。但是相同的功能不适用于使用 ajax 加载的内容。它只是不拦截点击。

我应该做什么?

在其他情况下,我遇到了同样的问题(不是切换,而是点击)并以这种方式排序。我不知道切换该怎么做?

$('.common-parent').on('click','.target-of-click',function(){
//some code
})

最佳答案

标记方法:

var flag = false;

$(document).on('click', '.slideArrow', function(event) {
if (flag) {
// do one thing
}else{
// do another thing
}
flag = !flag;
});

数据方法

$(document).on('click', '.slideArrow', function(event) {
if ( $(this).data('flag') ) {
// do one thing
}else{
// do another thing
}

$(this).data('flag', !$(this).data('flag'));
});

关于javascript - toggle() 不适用于使用 ajax 加载的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20032913/

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