如何延迟JQuery窗口的重新加载?

如何延迟JQuery窗口的重新加载?,jquery,Jquery,我错过了什么?尽管语法似乎正确,但我似乎无法延迟此操作 window.location.reload(true).delay(800);//true= hard refresh reload()不会返回我知道的任何内容;当然不是jQuery对象,也不是可以调用delay()的任何对象 这并不重要-reload()立即生效 您想使用setTimeout()延迟对reload()的实际调用。 你就不能用setTimeout吗?看看这个答案设置超时(函数(){window.location.relo

我错过了什么?尽管语法似乎正确,但我似乎无法延迟此操作

window.location.reload(true).delay(800);//true= hard refresh
reload()
不会返回我知道的任何内容;当然不是jQuery对象,也不是可以调用
delay()
的任何对象

这并不重要-
reload()
立即生效

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


你就不能用
setTimeout
吗?看看这个答案<代码>设置超时(函数(){window.location.reload(true);},800)Per
delay()
“设置计时器以延迟队列中后续项目的执行”。您的
reload
delay
之前出现,即使它返回了一些不起作用的内容,因为delay用于延迟下一个队列元素,而不是上一个队列元素。
setTimeout( 
  function() {
    window.location.reload(true);
  }, 800);