window.onscroll = function(){ var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; console.log(scrollTop);}window.onload = function(){ window.pageYOffset = document.documentElement.scrollTop = document.body.scrollTop =100;}window.onload函數的作用是當加載該頁面時自動定位到100的位置。如果沒有window.onload函數,onscroll可以正確地隨著頁面滾動打印出scrollTop的值。但一旦window.onload函數里把100賦值給window.pageYOffset后無論頁面怎么滾動scrollTop的值都一直是100不會變,請問定位100位置后怎么做才能隨著滾動正常刷新scrollTop的值?
window.onscroll無法刷新scrollTop的值?
慕森卡
2018-08-03 14:14:54