// 文件結構如下, 父容器高度固定,內容超出時出現滾動條,現在需要獲取滾動條的位置 <div id="center" style="height: 500px;overflow-y: auto;"> <div></div> </div> script: var center_scrollTop = 0 // 記錄滾動條位置的變量 // 監聽div的滾動事件,同時給變量賦值 document.getElementById('center').addEventListener('scroll', (e)=>{ center_scrollTop = e.target.scrollTop }) // 回到之前的位置,根據業務需要,可以加個延遲(我是加了,不然沒法回到之前的位置) setTimeout(() => { document.getElementById('center').scrollTop = this.old_scrollTop }, 100)
