2017-12-02 33 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

拜托,你可以给我看看我能看到它的小提琴吗? –