【问题标题】:How to delay a JQuery window reload?如何延迟 JQuery 窗口重新加载?
【发布时间】:2017-02-04 04:06:24
【问题描述】:

我错过了什么?即使语法似乎正确,我似乎也无法延迟。

window.location.reload(true).delay(800);//true= hard refresh

【问题讨论】:

标签: jquery


【解决方案1】:

reload() 不会返回我所知道的任何东西;当然不是 jQuery 对象,也不是可以调用 delay() 的任何对象。

没关系 - reload() 立即生效。

您想使用setTimeout() 来延迟对reload() 的实际调用

setTimeout( 
  function() {
    window.location.reload(true);
  }, 800);

【讨论】:

  • 即使它返回了一些东西,它也不会起作用,因为延迟是为了延迟下一个队列元素而不是前一个。
猜你喜欢
  • 2012-11-29
  • 1970-01-01
  • 2018-06-12
  • 1970-01-01
  • 1970-01-01
  • 2012-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多