目标:
我的目标是使用 jQuery 的slideDown
withFadeIn
或slideUp
with FadeOut
。我找到了几个 Google 和 StackOverflow 搜索结果来引导我使用slide[Down/Up]
with animate({opacity: [1/0]},{queue: false})
。
我有 3 个按钮、Show 1
和Show 2
以及All
两个 divDiv1
和Div2
. 在初始页面加载所有 div 显示。当用户点击时Show 1
Div2
应该隐藏和淡出,它会这样做。
问题:
我的问题是,当一个Div2
正在制作动画slideUp
时opacity: 0
,用户点击Show 2
应该隐藏Div1
和显示Div2
一些脏的内联样式卡在对象上,这会抛出所需的全部效果。
例子:
如果没有示例,大多数问题都是无用的 :) 请参阅我制作的 JSFiddle 示例并重复单击按钮。
http://jsfiddle.net/RoLYroLLs/bkWrH/
我知道使用stop
是样式“卡在”对象上的原因。我需要stop
对象可以隐藏/显示,具体取决于单击的按钮。
还有另一种我没有看到的方法吗?