你可以試着輸入這個到控制檯,看看它的效果:
document.body.scrollTop = document.body.scrollTop + 200
,其中200爲任意數。 同樣,你也可以用scrollLeft試試這個:
document.body.scrollLeft = document.body.scrollLeft + 200
或
document.body.scrollLeft = document.body.scrollLeft - 200
你可以試試這個概念和窗口setInterval()方法播放。
此外........
就可以得到彌補的元素如下:
jQuery("#vote-to-add-section").offset()
,這將給你喜歡的結果:
{top: 9037.1875, left: 268}
您可以使用類似如下方式滾動到該元素:
document.body.scrollTop = jQuery("#vote-to-add-section").offset().top
或者........
如果你只是希望自己的網站已經可以向下滾動到一個特定的元素第一次加載網站的時候,你可以用擁有的元素做到這一點編號:
將#id名添加到您要搜索的網址的末尾。在頁面上必須有一個具有該id名稱的元素。
例如比較這些URL的,當你在URL地址欄輸入他們,你會得到什麼:
https://travel.usnews.com/rankings/worlds-best-vacations https://travel.usnews.com/rankings/worlds-best-vacations/#vote-to-add-section
的一個以#票對加節末是自動向下滾動到id爲#vote-to-add-section的元素。
來源
2017-09-29 02:12:09
kig
你檢查了[jQuery文件](http://api.jquery.com/scroll/) – Chad 2012-02-22 22:48:30
是的,滾動是基於位置的,我需要實際的本地調用滾動事件,因爲有一些綁定到這些事件的行動。無論如何感謝 – escusado 2012-02-23 00:04:54
嘗試檢查這篇文章http://www.howtocreate.co.uk/tutorials/javascript/browserwindow我認爲它有你需要的。 – 2012-02-22 22:49:28