撤消 JavaScript 动画
undoing javascript animation
我正在某个窗格上放大轮播的div。要放大窗格,我这样做:
if(currentPane==2)
{
$("#carousel").animate({height:320},1000);
$("#carousel").animate({top:411},1000);
$("#dropShadow").animate({top:731},1000);
}
这非常有效。离开此窗格时,我想再次将轮播返回到较小的尺寸,我这样做:
if(currentPane==3)
{
$("#dropShadow").animate({top:672},1000);
$("#carousel").animate({top:411},1000);
$("#carousel").animate({height:100},1000);
}
阴影返回到其原始位置,但旋转木马拒绝减小大小。
对我来说,我似乎使用相同的代码,所以不明白为什么它不起作用。
你有没有尝试过添加一个.stop()?比如:只是一个想法不是 100% 确定,让 JSFIDDLE
if(currentPane==3)
{
$("#dropShadow").stop(true).animate({top:672},1000);
$("#carousel").stop(true).animate({top:411},1000);
$("#carousel").stop(true).animate({height:100},1000);
}
相关文章:
- 如何使用css动画/javascript使具有背景图像的元素出现
- 一个动画javascript中包含多个图像
- 循环动画javascript,SetInterval只工作一次
- 关闭时如何制作动画?[Javascript]
- 增强动画(JavaScript+CSS)
- 没有jQuery的动画javascript
- 删除所有可拖动元素时显示按钮/播放消息.Adobe Edge动画Javascript/Jquery
- 将元素从后到前动画javascript
- 动画javascript scrollLeft使用XUI
- 如何通过堆叠图像动画Javascript
- 如何编辑URL名称,同时动画JavaScript锚滚动
- 动画Javascript显示/隐藏按钮两次
- 动画Javascript显示/隐藏按钮
- 动画javascript框架
- 谷歌I'm感觉幸运按钮动画javascript
- 我如何保持我的调整大小动画(javascript)不会弄乱我的(css)"浮动“;布局
- 调整图像大小时需要更平滑的动画javascript
- CSS 动画 + Javascript 回调
- Canvas动画javascript函数和全局变量
- 动画计数器没有动画- Javascript