如何撤消.click(false)

时间:2014-04-22 02:32:08

标签: javascript jquery

我有一个使用jQuery动画的页面转换。我发现以下代码:

$("body").click(false); 

是在动画运行时停止鼠标点击页面的最佳方法。但我不确定如何撤消它!有什么想法吗?

3 个答案:

答案 0 :(得分:3)

尝试使用.unbind()

$("body").unbind("click");

答案 1 :(得分:2)

您可以检查身体点击的:animated长度。

$('body').click(function () {
if ($(':animated').length) {
    return false;
  }
});

答案 2 :(得分:0)

告诉我动画代码段。你应该放置$(" body")。解绑("点击");在动画函数的回调中。当它完成动画制作后,它会再次取消绑定点击。