微信瀏覽器中 scrollTop 值的修改,是經過 document.body.scrollTop 實現的。
所以,移動瀏覽器上兼容滾動的方法應該是這樣的:瀏覽器
function scrollToTop() { var element = document.documentElement.scrollTop ? document.documentElement : document.body; element.scrollTop = 0; }
獲取目標元素的斷定,可能會有人產生疑問。
其實這樣斷定,是能夠知足需求的。由於只有偏移量不爲 0 的狀況,纔會執行滾動至頂部。微信