使用 jQuery 更改动画速度
$("a").hover(function(){
$(this).animate({left: '-500px'}, 'slow');
);
我使用此代码来动画链接的位置。我以慢
动画速度将其移动到左角。
单击链接时,如何将此动画的速度更改为fast
?
我们应该得到:
- 当链接悬停时,
slow
动画。单击时快速
。
问题是,当我们尝试点击链接时,链接可能已经是动画的了。你怎么认为?
谢谢。
$("a").hover(function(){
$(this).animate({left: '-500px'}, 'slow');
);
I use this code to animate position of the link. I move it to the left corner with slow
animation speed.
How do I change speed of this animation to fast
, when link is clicked?
We should get:
slow
animation when link is hovered.fast
when it is clicked.
The problem is, link can be already animated, when we try to click on it. What do you think?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以尝试:(
未测试)
You could try:
(Not tested)
这可能会起作用,使用
stop()
停止任何已经运行的动画。This might work, using
stop()
to stop any animation already running.