jQuery SlideToggle,显示/隐藏速度
jQuery 中是否有任何内容允许您指定显示/隐藏效果的速度(而不是其持续时间)。
谢谢。
Is there anything in jQuery that allows you to specify the speed of a show/hide effect (as opposed to its duration).
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
根据 Yi Jiang 的评论,速度是距离和持续时间的函数,假设您希望它以
200px/s
扩展,为此您需要使用元素高度和基本微积分来计算动画需要多长时间,如果您的元素高 300 像素,动画持续时间应为:300/200 = 1.5 秒
或 1500 毫秒,现在将其应用于 http://api.jquery.com/slideToggle/ 我们有一个获胜者。To build on Yi Jiangs comment, speed is a function of distance and duration, lets say you want it to expand at say
200px/s
to do that you need to use element height and basic calculus to figure out how long the animation should take, if your element is 300px high animation duration should be:300/200 = 1.5 seconds
or 1500ms, now apply that to http://api.jquery.com/slideToggle/ and we have a winner.您可以这样做:
在这种情况下,速度和持续时间之间没有真正的区别。如果持续时间短,则速度很快(速度更快)。
You can do:
There is no real difference between speed and duration in this situation. If the duration is short, then it's fast (higher speed).
恒速:
Constant speed: