我有一个超级简单的id标签,它有点击事件。我已经使用JQuery unbind来禁用某些场景的点击,并且当我尝试再次使用低于click事件的代码绑定时,将永远不会被解雇。jQuery如何绑定后解除绑定
disableButton()
{
$('#id1').unbind('click');
}
.......
enableButton()
{
$('#id1').bind('click');
}
Click处理程序看起来象下面这样:
$("#id1").click(function() {
//apply some complex front end business rules
}
可能有人请帮助我,我在做什么正确/错误?
我只是想启用或禁用点击,有没有更简单的方法来实现这一点?
UPDATE:
从我的理解都结合和需要回调函数被执行。这将成为我的情况,因为我不想执行点击事件,但只是启用点击事件,并准备点击发生问题。
是不是可以只是禁用和启用点击事件,而不必传递回调函数?
你在点击处理程序上执行什么代码? – Sarfraz
单击处理程序在前端执行大量业务逻辑。请参阅我更新的问题。 –