伙计们。我有一个无法解决的问题。我需要使用“.on/.off”方法切换行为,当我从复选框中设置或删除勾选时,这些方法将起作用。我怎样才能做到这一点?
例如:我有一个按钮,可以通过按下它来放大/改变颜色/移动。但是,当我在复选框之一上设置勾号时,我需要使用“.off”方法从按钮禁用此事件。
我试过
$(".button").on('click', function(){
$(this).toggleClass('active');
});
$(".button2").on('click', function(){
$(this).toggleClass('active2');
});
$(".button3").on('click', function(){
$(this).toggleClass('active3');
});
$(".button4").on('click', function(){
$(this).toggleClass('active4');
});
var check = $("#check");
check.change(function(){
if ($(this).is(':checked'))
{
$('.button').off('click');
}
});
但由于某种原因,它会禁用我的事件,直到我刷新页面,即使我从我的复选框之一中删除了勾号
提前致谢。
慕尼黑的夜晚无繁华
相关分类