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

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

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

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

相關文章
相關標籤/搜索