JS代码滚动网页不工作

JS Code to scroll a webpage not working

本文关键字:工作 网页 滚动 代码 JS      更新时间:2023-09-26

我正在尝试使用以下JS代码自动向下滚动网页

window.scrollTo(0,document.body.scrollHeight);

但是,它不是向下滚动页面,而是向上滚动。

有问题的网页是- https://www.zeekbeek.com/OSBA/Search-Results#profession=Lawyers&region=OH

谁能帮我检查一下这里出了什么问题

只有当DOM被ajax请求或其他javascript更新时才会看到问题。否则,它是有效的。我认为在更新DOM时你应该使用jquery live

$( selector ).live( events, data, handler );

通过live方法更新DOM。我想这就是问题所在

您的代码应该运行良好。

查看下面的演示

var btn = document.querySelector('button');
btn.addEventListener('click', function(){
window.scrollTo(0,document.body.scrollHeight);
});
.top{
  height: 500px;
  background: orangered;
}
.bottom{
  margin-top: 30px;
  height: 300px;
  background: grey;
}
<button> Scroll down </button>
<div class="top"> </div>
<div class="bottom"> </div>