Jquery 取消绑定问题单击关闭
off()部分没有点击,仍然允许相关编码覆盖淡入。知道我哪里出错了吗?关闭和打开的选择器应该相同 因此,这应该是可行的:Jquery 取消绑定问题单击关闭,jquery,Jquery,off()部分没有点击,仍然允许相关编码覆盖淡入。知道我哪里出错了吗?关闭和打开的选择器应该相同 因此,这应该是可行的: $('.filter-tab').on('click', function(){ var $correspondingOverlay = $(this).next().next(); $correspondingOverlay.fadeIn(); if($('#one').is(':visible')) { $('#sort h2').
$('.filter-tab').on('click', function(){
var $correspondingOverlay = $(this).next().next();
$correspondingOverlay.fadeIn();
if($('#one').is(':visible')) {
$('#sort h2').off('click');
}
if($('#two').is(':visible')) {
$('#filter h2').off('click');
}
});
$('.close').on('click', function () {
$('.filter-results').fadeOut();
$('#filter h2, #sort h2').on('click');
});
否则,您必须有多个不同的.on,使用较少的通用选择器。试试看
$('.filter-tab').off('click');
$('body').off('click','#filter h2',function(){});