我有一个正在播放动画的菜单,但我想在动画发生时禁用单击。
<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;
});
但这似乎不起作用(我认为逻辑上确实如此)?
任何帮助表示赞赏。
Cheers,
Steve
$("div").click(function() {
if (!$(this).parent().children().is(':animated')) {
$(this).animate({height: "200px"}, 2000);
}
return false;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)