2013-05-09 76 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'); 
});