javascript – 使用jQuery,如何在当前选项卡上禁用单击效果?

前端之家收集整理的这篇文章主要介绍了javascript – 使用jQuery,如何在当前选项卡上禁用单击效果?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个动画菜单,但我想在动画发生时禁用点击.
<div></div>
<div></div>
<div></div>

$("div").click(function() { 
  $(this).animate({height: "200px"},2000); 
  return false;
});

但是,我想在事件发生时禁用所有按钮,并禁用单击的div.

我正在考虑将一个类添加到被点击的div中,并将点击仅放在没有该类的div上:

$("div").not("clicked").click(function() { 
  $(this).animate({height: "200px"},2000).addClass("clicked"); 
  return false;
});

但这似乎不起作用(我认为它在逻辑上)?

任何帮助赞赏.

干杯,
史蒂夫

解决方法

$("div").click(function() {
    if (!$(this).parent().children().is(':animated')) {
        $(this).animate({height: "200px"},2000); 
    }
    return false;
});

猜你在找的jQuery相关文章