提问者:小点点

如何在jQuery中重新打开一个关闭的click事件而不需要重新加载?


我正在尝试使用jQuery重新打开已关闭的Click事件,但我不想为此刷新页面。 为了更好的理解,请看一看我真正想要的是什么:

$(function (){
Var i = 0;
Var j =0;
$("#first").on("click" , function (){
i++;
});
$("#second").on("click" , function (){
j++;
});
if(i = j){
$("first").off("click");
}
$("#third").on("click" , function (){
alert("what should I write here to reopen #first ID closed click event, without any refresh or reload");
});
});

在我单击我的#third ID之后,我希望我的#first ID与关闭的单击事件在单击时再次开始响应!

为什么我要这样做:我必须使用off(),这样任何人都不能在我的网站给出的列表中添加任何内容,一旦超过限制,单击#firstID,并且只能在删除之前已经满的列表之后才能这样做。。。


共1个答案

匿名用户

我不确定我遵循了用例,但是您不能在第一次单击中放一个if语句,并且只有当I不等于j,或者只有当I小于j时才递增吗?

如果这样做有效,您可以删除。off()