【问题标题】:How to refresh a page after some seconds with jquery?几秒钟后如何用jquery刷新页面?
【发布时间】:2016-02-20 02:09:26
【问题描述】:
jquery如何在5秒后刷新页面?
当用户点击 HTML 标签时,我想在 5000 秒后重新加载正确的页面。
我使用了这个代码,但它不起作用
$(".btnclose").on("click", function (e) {
location.reload().delay(5000);
});
【问题讨论】:
标签:
jquery
refresh
delay
reload
【解决方案1】:
你可以简单地使用setTimeout:
setTimeout(function() {
location.reload();
}, 5000);
请注意,setTimeout 不保证准确的 5 秒延迟。这不是很准确。
【解决方案2】:
点赞JSFiddle:
$(".btnclose").on("click", function (e) {
setTimeout(function(){
location.reload();
}, 5000)
});
【解决方案3】:
您可以使用我在下面提到的代码
$(".btnclose").click(function() {
setTimeout(function() {
window.location.reload();
}, 5000);
});