Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 安卓 出現元素設置overflow為auto時, 無法滾動到動態加載的元素問題

安卓 出現元素設置overflow為auto時, 無法滾動到動態加載的元素問題

編輯:關於Android編程

問題

部分安卓設備中, 如果一個元素設置為overflow:auto, 當其中內容很長, 並且是動態生成的時候, 會出現問題

問題表現為, 整個元素只能滾動到初始時的底部, 後續使用js或其它手段動態添加的元素, 無法滾動到.

但是通過js計算整個元素的scrollHeight, 發現是已經把動態添加的元素計算在內的.

出現設備

部分中低端Android設置

解決辦法

使用js, 在每次動態生成元素並插入頁面後, 將設置overflow:auto先設置為overflow:hidden, 然後再設置回overflow:auto即可解決. 此時整個元素就可以滾動到新添加的元素的位置上了

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved