可以使用pageXOffset
,pageYOffset
(http://www.w3schools.com/jsref/prop_win_pagexoffset.asp)
的pageXOffset和pageYOffset屬性返回 當前文檔已經從 窗口的左上角滾動的像素中,水平和垂直方向。
window.onscroll=function(){
console.log(window.pageXOffset,window.pageYOffset);};
<div style="height:3000px;width:3000px"></div>
爲了得到一個通用對象使用scrollLeft
的滾動條的位置和scrollTop
scrollPane = document.getElementById("scrollpane");
scrollPane.onscroll=function(){
console.log(scrollPane.scrollLeft,scrollPane.scrollTop);};
<div id="scrollpane" style="width:300px;height:60px;overflow:scroll;"><img src="https://i.stack.imgur.com/sISz0.png"/></div>
如何將其應用到滾動條的瀏覽器上的滾動窗格?我不希望它計算瀏覽器的滾動條位置。 – CHIGGAJX
@CHIGGAJX我更新了答案,希望這有助於 – user2314737