1
A
回答
4
在Yi Jiangs的评论基础上,速度是距离和持续时间的函数,可以说你想让它扩大到200px/s
这样做,你需要使用元素高度和基本微积分算出动画应该持续多长时间采取,如果你的元素是300px高动画持续时间应该是:
300/200 = 1.5 seconds
或1500ms,现在适用于http://api.jquery.com/slideToggle/,我们有一个赢家。
+0
我正在采取这种方法,我不相信它给出了适当的一致结果。也许这只是一种错觉。我现在就这样离开它。 – fearofawhackplanet 2010-08-24 12:13:31
+0
'$(this).slideToggle($(this).height());' – fearofawhackplanet 2010-08-24 12:15:18
1
你可以这样做:
.hide("slow")
.hide("fast")
有一个在这种情况下,速度和持续时间之间没有真正的区别。如果持续时间短,则速度很快(速度较快)。
相关问题
- 1. jQuery slideToggle隐藏/显示问题
- 2. jQuery显示/隐藏slideToggle不工作
- 3. 显示或隐藏的slideToggle在JSF
- 4. AngularJS动画(显示/隐藏)速度
- 5. jQuery手风琴 - 快速显示/隐藏
- 6. 的Jquery的slideToggle显示和隐藏,一个键
- 7. jQuery隐藏/显示
- 8. jQuery显示/隐藏
- 9. jQuery隐藏/显示
- 10. jQuery的显示/隐藏DIV
- 11. 隐藏和显示在jquery
- 12. jquery显示/隐藏元素
- 13. JQuery显示/隐藏问题
- 14. JQuery:隐藏然后显示
- 15. jQuery显示和隐藏div
- 16. jquery显示/隐藏功能
- 17. jquery屏幕隐藏/显示
- 18. jQuery的显示和隐藏
- 19. jquery显示/隐藏分区
- 20. jQuery显示/隐藏td
- 21. Jquery Cookie显示/隐藏
- 22. jQuery:隐藏并显示
- 23. jQuery imgAreaSelect隐藏/显示?
- 24. jQuery显示/隐藏问题
- 25. jQuery的显示隐藏
- 26. 重构jQuery显示/隐藏
- 27. 使用jquery显示/隐藏
- 28. jQuery隐藏/显示内容
- 29. 显示隐藏jquery菜单
- 30. 显示/隐藏TR与jQuery
速度和持续时间有区别吗? – jAndy 2010-08-24 11:55:19
我想他可能指的是接近'duration = distance/speed'的东西。它可能需要计算偏移量,然后除以速度变量等等等等...... – 2010-08-24 12:06:11
@jAndy:下次你被抓到超速时问好的警察:) – fearofawhackplanet 2010-08-24 12:11:58