设置jquery默认动画速度

时间:2012-02-13 05:47:52

标签: jquery

我找不到任何文件。我只想设置jQuerys默认动画速度。像这样:

 $.setDefaultAnimationSpeed = 5000; //does not work

 $('elem').fadeIn(); // takes 5 seconds
 $('elem').animate({
     foo : bar
 }); // also takes 5 seconds

谢谢大家!

2 个答案:

答案 0 :(得分:31)

$.fx.speeds._default = 1000; // change to whatever your desired speed

$.fx.speeds.jojo = 1000; // adds your own speed object to jqueryspeed

参考:https://learn.jquery.com/effects/intro-to-effects/#jquery-fx

答案 1 :(得分:-2)

我不认为jquery中有任何这样的东西,但你可以试试这样的东西

 defaultAnimationSpeed = 5000;  // declare a global variable

 $('elem').fadeIn(defaultAnimationSpeed); 
 $('elem').animate({foo : bar}, defaultAnimationSpeed);

因此它适用于任何使用它的地方,也可以很容易地改变它。你不需要在动画中到处改变。