我試圖自動化使用下面的JS代碼JS代碼滾動網頁無法正常工作
window.scrollTo(0,document.body.scrollHeight);
然而滾動網頁的下降,而不是向下滾動頁面,則向上滾動。
網頁中的問題是 - https://www.zeekbeek.com/OSBA/Search-Results#profession=Lawyers®ion=OH
有人可以查收什麼錯在這裏
我試圖自動化使用下面的JS代碼JS代碼滾動網頁無法正常工作
window.scrollTo(0,document.body.scrollHeight);
然而滾動網頁的下降,而不是向下滾動頁面,則向上滾動。
網頁中的問題是 - https://www.zeekbeek.com/OSBA/Search-Results#profession=Lawyers®ion=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>
演示,如果它向上滾動,也許你應該檢查「scrollHeight屬性」變量是否是一個非零值... –
工作得很好的chrome – Viney
對,在Chrome中工作,但不在FF中。我正在使用Execute JS插件來運行此代碼。 –