繁体   English   中英

如何更改jQuery动画的持续时间?

[英]How do I change the duration of a jQuery animation?

我想在jQuery的帮助下显示一些效果(动画),该效果应根据针对特定针头找到的结果数来计算。 规则是效果应持续不超过5分钟,并且至少应持续5秒。

所以,这就是我特别要做的。 我在数据库中搜索用户输入的特定单词并计算结果。 然后,我在同一数据库中搜索自己定义的单词并计算结果。 如果后一个结果比前一个结果多,我需要计算显示效果的时间。 发现的结果越多,效果持续的时间越短 另外,我需要遵守规则:不超过5分钟,不少于5秒。

我最好做到这一点。

这可能是一个愚蠢的问题,但我无法自己弄清楚如何计算时间! :)

jQuery的文档非常丰富; 您应该确保在问问题之前先查阅文档! http://api.jquery.com/animate/

为了回答您的问题,jQuery的.animation()函数采用“ duration”参数。

例如:

$myElement = $("#animatedObject");
$myElement.animate({"width": 500}, 6000); // would animate the width of the object to be 500 pixels over 6000 milliseconds (i.e. 6 seconds).

只需将持续时间作为第二个参数。

如果您要问如何实际计算持续时间,您确实需要弄清楚自己的身分,或者更清楚地了解您面临的问题。 就目前而言,这听起来好像您还没有尝试自己解决这个问题。 作为一个好的起点,尽管您可能希望使用AJAX与某些服务器端脚本进行通信(http://api.jquery.com/category/ajax/)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM