我有一个由点击触发的功能。我想要点击它后,禁用点击。所以我做了这个如何禁用点击并在以后使用jQuery重新启用它
$('.item-blog').on('click', function(){
$('.item-blog').off('click');
});
它的工作完美。
但后来,在所有事件结束时,在最后一个函数中,当我重新设置了所有的东西并且我已经运行了所有代码时,我希望能够重新单击第一个函数以便再次发起相同的事件。所以我把它放在最后一个重置所有东西的函数中。
$('.item-blog').on('click');
但它根本不工作。
我甚至尝试绑定和解除绑定,但每次我想重新启用点击,它从来没有工作。
有帮助吗?
非常感谢你
的'.off()'方法在关灯开关的感不转处理机关,则* *去除在拉出的意义上,处理程序灯泡和所有相关的接线。 – nnnnnn
http://stackoverflow.com/questions/2459153/alternative-to-jquerys-toggle-method-that-supports-eventdata – dippas
这是另一个与使用标志而不是添加和删除处理程序的答案重复:http:/ /stackoverflow.com/questions/38906793/event-click-on-and-off – nnnnnn