2017-12-02 62 views
0

在jquery中,我使用此代碼加載外部頁面到div。現在我想在加載前建立一點延遲。 如何延遲加載page3.html 2秒?如何延遲外部頁面加載jquery

$("#page3").click(function(){ 
     $('#result').load('calendar/page3.html');    
}); 
+0

這是否(1日谷歌命中)不工作? https://api.jquery.com/delay/ – Mzzl

+1

不,它似乎不工作與加載外部頁面... –

回答

1

嘗試這樣:

$("#page3").click(function(){ 
    $('#result').delay(2000).queue(function(f) { 
     $(this).load('/yourpage.html'); 
     f(); 
    }); 
}); 
+0

不幸的是,我已經嘗試過,但它似乎不工作... –

+0

嗯,我試試它在JSFiddle上工作正常。你能jsfiddle它...任何控制檯錯誤? – FBlade

+0

拜託,你可以給我看看我能看到它的小提琴嗎? –