我有一个下拉菜单,有翻滚的效果。
当用户在第一个菜单级别上滚动一个项目时,我想停止所有下拉动画,它仍然在所有其他菜单项中运行。但我找不到在这么乱的地方应用这个简单代码的方法。
这个问题有三种解决办法:
2解决方案将是很棒的。当我滚动一个项目,关闭所有其他下拉与动画。现在,任何一种解决方案都适用于我。
更新:
我的最终结果是:
$('.dropdown:animated').not(this).not('.selected').stop().hide();发布于 2012-12-17 20:44:32
你可以这样做:
$(':animated').stop();这只会停止当前活动的所有动画。但是,它不会关闭打开的菜单项。
如果您想关闭打开的项目,我建议您看看菜单项目通常是如何关闭的,并将其应用到包装的集合中。例如:这可能有效:
$(':animated').stop().hide();https://stackoverflow.com/questions/13921832
复制相似问题