2013-05-09 75 views
0

我有脚本淡入淡出的奇怪问题。我用这个代码:奇怪的加载错误

setTimeout(function(){ 
    $('#col3').delay(1500).fadeIn('3000'); 
$('.column-3').delay(1500).fadeIn('3000'); 
}); 

这似乎很好,但有时它不加载;)这里是website

+0

有时只? – Raptor 2013-05-09 09:51:11

+0

你把它包装在'$(document).ready'函数中吗?可能是原因 – 2013-05-09 09:51:52

+0

你们,笨我xD – user2011199 2013-05-09 10:02:59

回答

0

试试这个

$(document).ready(function() { 
    setTimeout(function(){ 
    $('#col3').delay(1500).fadeIn('3000'); 
    $('.column-3').delay(1500).fadeIn('3000'); 
    }); 
}); 
+0

该死的;)确定解决了谢谢 – user2011199 2013-05-09 09:59:24

+0

不客气 – PSR 2013-05-09 10:06:21

+0

看怎么接受答案.http://meta.stackexchange.com/questions/5234/how-does-accepting-的回答工作 – PSR 2013-05-09 10:26:16

0

你没有提供的setTimeout叫了暂停。如果要延迟动画,直到DOM被加载后,把你的脚本onDomLoaded事件处理程序:

$(function(){ 
    $('#col3').delay(1500).fadeIn('3000'); 
    $('.column-3').delay(1500).fadeIn('3000'); 
});