当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《使用jQuery,如何禁用当前选项卡上的单击效果?》经验,为你挑选了1个好方法。

我有一个动画菜单,但我想在动画发生时禁用点击.

$("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;
});

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

任何帮助赞赏.

干杯,
史蒂夫



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

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有