Jquery .延迟不工作

Jquery .延迟不工作,jquery,Jquery,我对jQuery比较陌生,因此这可能是初学者的错误,但由于某些原因,我无法使.delay()函数正常工作 我使用的代码是: $(document).ready(function() { $("div#main").css("opacity","0"); $("div#main").animate({opacity: 1}.delay(1000), 'slow'); }); 使用“jQuery1.2.3-NewWaveJavaSc

我对jQuery比较陌生,因此这可能是初学者的错误,但由于某些原因,我无法使
.delay()
函数正常工作

我使用的代码是:

$(document).ready(function() {                     
    $("div#main").css("opacity","0");  
    $("div#main").animate({opacity: 1}.delay(1000), 'slow');  
});
使用“jQuery1.2.3-NewWaveJavaScript”脚本


有人能指出我做错了什么吗?提前谢谢

这里显示的代码没有问题。您是否将整个过程放在一个文档就绪的处理程序中,以便它仅在DOM准备好进行操作时执行

$(document).ready(function(){
    $("div#main").css("opacity","0").delay(1000).animate({opacity: 1}, 'slow');
});
请参阅:以获取代码工作的简单示例



编辑:我想您正在查看以下内容:。如果您没有注意到,您正在使用的jQuery版本非常旧。仅在版本1.4中引入。转到下载最新版本

这里显示的代码没有问题。您是否将整个过程放在一个文档就绪的处理程序中,以便它仅在DOM准备好进行操作时执行

$(document).ready(function(){
    $("div#main").css("opacity","0").delay(1000).animate({opacity: 1}, 'slow');
});
请参阅:以获取代码工作的简单示例



编辑:我想您正在查看以下内容:。如果您没有注意到,您正在使用的jQuery版本非常旧。仅在版本1.4中引入。转到下载最新版本

我看到两个问题。一个是jquery1.2.3中没有
delay
函数。您需要将其作为插件包含,或者更新到jQuery的最新版本。假设您已经这样做了,另一个问题是您正在对普通JavaScript对象而不是jQuery对象调用
delay
。尝试调用不存在的函数时,应该会出现错误。因此,与此相反:

$("div#main").animate({opacity: 1}.delay(1000), 'slow');
使用以下命令:

$("div#main").delay(1000).animate({opacity: 1}, 'slow');

这将在动画队列中插入一秒延迟,该延迟将在触发不透明动画之前执行。

我发现两个问题。一个是jquery1.2.3中没有
delay
函数。您需要将其作为插件包含,或者更新到jQuery的最新版本。假设您已经这样做了,另一个问题是您正在对普通JavaScript对象而不是jQuery对象调用
delay
。尝试调用不存在的函数时,应该会出现错误。因此,与此相反:

$("div#main").animate({opacity: 1}.delay(1000), 'slow');
使用以下命令:

$("div#main").delay(1000).animate({opacity: 1}, 'slow');

这将在动画队列中插入一秒钟的延迟,该延迟将在触发不透明动画之前执行。

能否发布更完整的示例?在你存储opactiy变量的地方,如果它是一个小的块,所有的src都会有帮助…你能发布一个更完整的例子吗?例如…在存储opactiy变量的地方,如果是一个小的块,所有的src都会有帮助…是的,但是当我把.delay放在.animate前面时,它根本不会加载。@Chad你必须在你的问题中包含更多的代码-正如你所看到的,你给出的代码是有效的。好的,对不起,我刚刚发布了完整的代码。我已经从页面(jquery lightbox)中删除了所有其他javascript,并确保css中没有任何不透明度代码。是的,但当我将.delay放在.animate前面时,它根本不会加载。@Chad您必须在问题中包含更多代码-正如您所看到的,您给出的代码有效。对,对不起,我刚刚发布了完整的代码。我已经从页面中删除了所有其他javascript(jquery lightbox),并确保css中没有任何不透明代码。