Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中延迟加载外部页面_Javascript_Jquery - Fatal编程技术网

Javascript 如何在jquery中延迟加载外部页面

Javascript 如何在jquery中延迟加载外部页面,javascript,jquery,Javascript,Jquery,在jquery中,我使用这段代码将一个外部页面加载到一个div中。现在我想在加载之前构建一个延迟。 如何将page3.html的加载延迟2秒 $("#page3").click(function(){ $('#result').load('calendar/page3.html'); }); 试着这样做: $("#page3").click(function(){ $('#result').delay(2000).queue(function(f

在jquery中,我使用这段代码将一个外部页面加载到一个div中。现在我想在加载之前构建一个延迟。 如何将page3.html的加载延迟2秒

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

试着这样做:

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

嗯,我在JSFIDLE上试用过,效果很好。你能把它藏起来吗。。。有控制台错误吗?拜托,你能给我看看小提琴吗?是的,你说得对。看起来它正在工作,但它是加载时间。。。尝试队列方法这(第一次谷歌点击)不起作用吗?不,它似乎无法与加载外部页面结合使用。。。