Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 如何在重定向前保持页面5秒钟_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在重定向前保持页面5秒钟

Javascript 如何在重定向前保持页面5秒钟,javascript,jquery,html,Javascript,Jquery,Html,我有一个链接到另一个页面的页面。 我想在页面重定向到另一个页面之前保持页面5秒钟 我将jquery和javascript与HTML5和CSS3一起使用。在javascript中: setTimeout(function() { window.location.assign('http://www.google.com'); }, 5000); 在javascript中: setTimeout(function() { window.location.assign('http:/

我有一个链接到另一个页面的页面。 我想在页面重定向到另一个页面之前保持页面5秒钟

我将jquery和javascript与HTML5和CSS3一起使用。

在javascript中:

setTimeout(function() {
    window.location.assign('http://www.google.com');
}, 5000);
在javascript中:

setTimeout(function() {
    window.location.assign('http://www.google.com');
}, 5000);
看看:

看看:


您可以将事件处理程序与setTimeout一起使用,如下所示:

jQuery('a.external').on('click', function(event){
    event.preventDefault();
    var href = jQuery(this).attr('href');
    setTimeout(function(){
        window.location = href;
    }, 5000);
});

这应该适用于您分配一个外部类的每个锚点。

您可以将事件处理程序与setTimeout一起使用,如下所示:

jQuery('a.external').on('click', function(event){
    event.preventDefault();
    var href = jQuery(this).attr('href');
    setTimeout(function(){
        window.location = href;
    }, 5000);
});

这应该适用于您分配的每个外部类锚。

不要。认真地很多人没有把全部注意力放在网页上。他们在加载页面时做其他事情。如果某个内容非常重要,足以向访问者显示,那么继续显示,直到他们单击某个链接继续为止,这一点非常重要。如果它不够重要,那么请使用HTTP重定向,这样就不会弄乱浏览器历史记录,也不会弄乱“后退”按钮。@LightnessRacesinOrbit-这些下载链接太糟糕了。他们将一个链接复制/粘贴成一个更好的下载工具,这些页面是我遇到过的最混乱、最不可用的页面之一。不知道为什么这个问题被否决了,这是一个合理的问题,不管动机如何?@ChrisDowdeswell没错,当一个问题没有足够的细节时,你就否决了,昆汀:但是,撇开这一点不谈,只考虑重定向机制,延迟是完全有效的,因为它不会让你离开页面。不要。认真地很多人没有把全部注意力放在网页上。他们在加载页面时做其他事情。如果某个内容非常重要,足以向访问者显示,那么继续显示,直到他们单击某个链接继续为止,这一点非常重要。如果它不够重要,那么请使用HTTP重定向,这样就不会弄乱浏览器历史记录,也不会弄乱“后退”按钮。@LightnessRacesinOrbit-这些下载链接太糟糕了。他们将一个链接复制/粘贴成一个更好的下载工具,这些页面是我遇到过的最混乱、最不可用的页面之一。不知道为什么这个问题被否决了,这是一个合理的问题,不管动机如何?@ChrisDowdeswell没错,当一个问题没有足够的细节时,你就否决了,昆汀:但是,撇开这一点不谈,只考虑重定向机制,延迟是完全有效的,因为它不会让你离开页面。