jQuery悬停动画队列
jQuery hover animation queue
很难完全理解jQuery中的动画是如何排队和初始化的。我试着通过编写一些按钮效果来适应这个概念。
我想把代码从下面的笔变成一个平滑的动画(你可以看到,如果你悬停在按钮多次你遇到一些问题),执行每个动画悬停在只有当没有另一个动画进行,然后执行悬停动画只有当悬停在动画完成。
下面是我的代码:http://jsbin.com/larukayi/1/edit提前感谢您的帮助!
我认为下面的变化会给你预期的结果:
button1.css("cursor", "pointer").hover(
function(){
slideup.stop(true).animate({
"bottom":"0px"
}, 150, 'linear');
slideup.delay(100).animate({
"left":"50px"
},150,'linear');
slideright.delay(550).animate({
"left":"0px"
}, 100, 'swing');
},
function(){
slideright.stop(true).animate({
"left":"-50px"
},150,'linear');
slideup.delay(100).animate({
"left":"0px"
}, 150, 'linear');
slideup.delay(100).animate({
"bottom":"-100px"
},150,'linear');
});
相关文章:
- 更改 jQuery 队列中动画的缓动函数
- jquery动画队列,队列只针对特定项目关闭
- Jquery幻灯片显示动画行为怪异(事件触发,队列中堆积)
- 设置 jQuery 动画的队列长度
- jQuery向动画队列添加函数
- 在队列中制作 jQuery 动画
- .动画具有多个动画的队列
- 使用按键推进 jQuery 动画队列
- jQuery stop(true,true)跳到队列中所有动画的末尾
- JQuery,再次启动函数?动画队列
- Jquery队列顺序动画
- 转盘的动画队列错误
- 在jquery中使用自定义动画队列
- JQuery制作了过多的动画队列
- jQuery创建一个函数循环,每个函数都有一个动画队列
- jQuery悬停动画队列
- 如何用jquery停止队列动画
- 如何停止多个不透明度动画队列?(jQuery)
- 如何在ext4.0.2a中实现队列动画功能
- jQuery动画队列False不工作