我做了一個帶有可滾動div的小網頁。當我在瀏覽器中加載它時,它工作正常。但是當我在Android的webview中加載它時,它不會讓我滾動div。有沒有解決方法,或者我必須使用不同的設計?我正在談論像this這樣的網站。Android :: Webview刪除DIV的滾動條
回答
不幸的是,大多數當前的移動Webkit瀏覽器都不支持可滾動的div。原生支持的一個偉大的選擇是iScroll Javascript庫,它可以模擬真實滾動:
複製/項目介紹粘貼在該網頁:
溢出:滾動移動WebKit的。項目啓動是因爲webkit for iPhone不提供本地方式來滾動固定大小(寬度/高度)div內的內容。所以基本上不可能有一個固定的頁眉/頁腳和一個滾動的中心區域。到現在。
版本3.3及更高版本支持Android> = 1.5。
更新(因爲這是對「WebKit的滾動機器人」的N°1搜索結果之一):
overflow:scroll
在Android的支持蜂窩型的,我相信。在iOS5 +和BlackBerry Playbook上,確實v 3.2+和跨平臺。
我沒有特別用webview測試它,但我認爲它在本地瀏覽器中受支持,所以它也應該在webview中支持。
您可以使用webkit的僞元素來自定義滾動條樣式。
試試這個:
::-webkit-scrollbar {
width: 12px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
-webkit-border-radius: 10px;
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: rgba(255,0,0,0.8);
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255,0,0,0.4);
}
在Android上運行5 – Slawa 2015-10-08 14:18:04
感謝您的確認 – Verdigrass 2015-10-15 09:38:20
與Nexus合作,但未與Samsung Galaxy合作。任何想法 ? – Mrunal 2017-04-26 06:27:35
- 1. 刪除WebView中的滾動條Javafx
- 2. 刪除div div的滾動條
- 3. 浮動DIV滾動條問題。刪除窗口滾動條
- 4. 刪除滾動條
- 5. 刪除滾動條
- 6. 我可以修改/刪除可滾動div的滾動條嗎
- 7. 刪除背景div上的水平滾動條div
- 8. 滾動時刪除div
- 9. Android WebView留下滾動條的空間
- 10. 如何刪除滾動條
- 11. 刪除水平滾動條
- 12. 刪除水平滾動條
- 13. 刪除水平滾動條
- 14. 滾動條刪除圖像
- 15. 刪除facebook likebox滾動條
- 16. 刪除水平滾動條
- 17. 自定義webview滾動條
- 18. 刪除水平滾動條的空間
- 19. Android WebView可滾動
- 20. 在Windows 8中禁用滾動和移除滾動條8 webview
- 21. DIV的滾動條
- 22. div的滾動條
- 23. 在IE中刪除div上的滾動條?
- 24. 刪除滾動條的Firefox桌面
- 25. 使DIV滾動條主頁滾動條?
- 26. WebView禁用滾動條
- 27. 自動滾動WebView Android
- 28. 刪除jscrollpane中的垂直滾動條?
- 29. 刪除水平滾動條Godaddy的HTML
- 30. 刪除列表框上的滾動條
水平滾動不工作,其只對垂直滾動。 – UMAR 2012-06-07 13:21:30