2016-11-11 71 views
0

我試圖自動化使用下面的JS代碼JS代碼滾動網頁無法正常工作

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

然而滾動網頁的下降,而不是向下滾動頁面,則向上滾動。

網頁中的問題是 - https://www.zeekbeek.com/OSBA/Search-Results#profession=Lawyers&region=OH

有人可以查收什麼錯在這裏

+0

演示,如果它向上滾動,也許你應該檢查「scrollHeight屬性」變量是否是一個非零值... –

+0

工作得很好的chrome – Viney

+0

對,在Chrome中工作,但不在FF中。我正在使用Execute JS插件來運行此代碼。 –

回答

0

只有當DOM是Ajax請求或其他一些JavaScript更新的問題可以看出。否則,它正在工作。我認爲在更新DOM時應該使用jquery live

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

通過live方法更新DOM。我認爲這是問題

0

你的代碼應該工作正常。

看看下面

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>