使用原生js的scrollTop,刷新進入頁面定位到某一個dom元素


原生js的scrollTop即可,與jquery方法的區別是jquery做了兼容封裝。
我想要實現的功能是時間定位,根據當前時間定位到滾動區的時間位置。
頁面為移動端頁面,上下固定位置,中部為1小時4格的選擇區域,從0點到24點。

開始我想發出現了偏差,總想定位到某個dom,這樣使得scrollTop一直是0,怎么設置都不行,后來仔細分析才發現要設置在超出當前可視區域的dom上才可以。

所以設置在外層overflow-x:scroll;的dom上即可,根據時間匹配dom位置,根據索引及每格的高度計算出距離頂部的高度,設置scrollTop即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM