Javascript 如何在重定向前保持页面5秒钟
我有一个链接到另一个页面的页面。 我想在页面重定向到另一个页面之前保持页面5秒钟 我将jquery和javascript与HTML5和CSS3一起使用。在javascript中: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:/
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没错,当一个问题没有足够的细节时,你就否决了,昆汀:但是,撇开这一点不谈,只考虑重定向机制,延迟是完全有效的,因为它不会让你离开页面。