2010-10-15 114 views
-2

为每个淡入淡出分配速度的语法是什么?JQuery图像淡入淡出速度

function fadeIn() 
{ 
    $(this).fadeIn(fadeOut); 
} 

function fadeOut() 
{ 
    $(this).fadeOut(fadeIn); 
} 

fadeIn.call($("#myImage")); 
+4

多德,它的函数文档权:HTTP: //api.jquery.com/fadeOut/。你自己的小脚步不会受伤。 – Pickle 2010-10-15 15:49:21

+0

'var time_in_milliseconds = 1000; $('#id')。fadeOut(time_in_milliseconds);' – 2010-10-15 15:52:41

+0

谢谢,我阅读了文档,但仍然无法工作。 – piers 2010-10-15 16:04:21

回答

2

的语法是表示该情况将持续毫秒数的数传,像这样:

function fadeIn() { 
    $(this).fadeIn(1000); // 1 second 
} 

您还可以创建一个变量来存储数

var length = 1000; 

function fadeIn() { 
    $(this).fadeIn(length); 
} 
0

您是否考虑阅读文档here?因为你的做法似乎太懒惰了。

它明确指出,你有'slow'(200毫秒)和'fast'(600毫秒)参数以及能够以毫秒为单位指定时间..

.fadeIn([ duration ], [ callback ]) 
+0

我想操作系统感到冒犯和downvoted我:) – Jack 2010-10-15 15:57:59

+0

谢谢,我没有阅读文档,但仍然不能maki它的工作。我不熟悉javaScript。 – piers 2010-10-15 16:13:04