因為在vue中,某個元件內 使用scrolltop賦值 滾動條沒有變化
使用scrollto 也不行(window.scorllto 或者dom.scrollto)
所以可以考慮使用投機取巧的辦法:
利用在指定位置新增乙個div 然後通過div.scrollintoview() 滾動到這個div
//跳轉到positionbox
document.getelementsbyclassname('position-box')[0].scrollintoview();
JS如何判斷滾動條是否滾到底部
判斷滾動條到底部,需要用到dom的三個屬性值,即scrolltop clientheight scrollheight。scrolltop為滾動條在y軸上的滾動距離。clientheight為內容可視區域的高度。scrollheight為內容可視區域的高度加上溢位 滾動 的距離。從這個三個屬性的介紹...
JS如何判斷滾動條是否滾到底部
判斷滾動條到底部,需要用到dom的三個屬性值,即scrolltop clientheight scrollheight。clientheight 這個元素的高度,占用整個空間的高度,所以,如果乙個div有滾動條,那個這個高度則是不包括滾動條沒顯示出來的下面部分的內容。而只是單純的div的高度。scr...
滾動條滾動到底部
其實,滾動條是抽象為乙個 點 來對待。在內部div高度高於外部div高度,並且外部div允許出現垂直滾動條時,此時頁面載入後會出現滾動條。理解兩個屬性,scrollheihgt scrolltop,scrollheight為滾動條可以滾動的滾動的距離,即內部div的高度,scrolltop表示滾動條...