如何让一个div出现,然后一直向右滑动,然后慢慢淡出?
我将如何在 JQuery 中做到这一点?
How would I do that in JQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我将如何在 JQuery 中做到这一点?
How would I do that in JQuery?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
为您的元素指定一个
position:absolute
并尝试一下,它可能会偏离几个像素(内边距和边框)。Give your element a
position:absolute
and give this a try, it might be off a few pixels (padding and borders).“animate()”有一个“完整”选项。您提供一个要在动画完成后运行的函数。因此,对于第一个动画(出现),您有一个完整的函数来执行另一个动画(向右滑动)。该动画具有另一个动画的完整功能(缓慢淡出)。
这样,每个任务都会在前一个任务完成时开始。
问候
尼尔
"animate()" has a "complete" option. You supply a function that you want to run once the animate has completed. So, for the first animate (appear), you have a complete function that does another animate (slide-right). That animate has as its complete function another animate (fade out slowly).
In this way each one starts when the previous completes.
Regards
Neil
简而言之:
这里有一个快速镜头可以解决这个问题。 http://jsfiddle.net/LGBUJ/
你知道吗 jQuerys 链接真的很棒吗?!
In short:
Here is an quick shot which would do the trick. http://jsfiddle.net/LGBUJ/
Did you know that jQuerys chaining is really great?!