【问题标题】: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);
           });
        

        【讨论】:

        • 如果我的答案是正确的,那么我请求你接受它。
        猜你喜欢
        • 1970-01-01
        • 2016-02-21
        • 2017-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多