重定向到滚动的*新页面*-如何添加时间延迟?

kt06eoxx  于 2021-09-23  发布在  Java
关注(0)|答案(1)|浏览(228)

对于jquery来说,这里是非常新的。我发现一个用户提供了一个非常有用的说明,说明了如何在用户使用以下代码滚动到原始页面底部后将其重定向到新页面:

$(window).scroll(function() {

if ($(window).scrollTop() + $(window).height() == $(document).height()) window.location = "page2.html";
});

但是,我希望函数延迟大约2秒,这样转换就不会那么刺耳了。我已经尝试实现settimeout,但仍然没有掌握jquery语法/语言来解决它。非常乐意帮忙,谢谢!

bpzcxfmw

bpzcxfmw1#

是否在$(document).ready(…)脚本中设置超时?
它应该有用。。。尝试:

setTimeout(
function() 
{
if ($(window).scrollTop() + $(window).height() == $(document).height()) 
window.location = "page2.html";
}, 2000);

相关问题