javascript如何獲取滾動條的寬度
大家知道當元素的內容超過父元素的時候,父元素可能就會出現滾動條(當然是否出現也要看具體的設定)。
下面就通過程式碼例項介紹一下如何獲取滾動條的寬度。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #softwhy { width: 200px; line-height: 100px; background: red; border: 10px solid green; padding: 20px; text-align: right; font-size: 12px; overflow:scroll; text-align:center; } </style> <script type="text/javascript"> window.onload=function(){ odiv=document.getElementById("softwhy"); odiv.innerHTML=200+20+20-odiv.clientWidth; } </script> </head> <body> <div id="softwhy"></div> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現原理。
clientWidth值=width+padding-left+padding-right-滾動條寬度。
可以由上面推匯出:
滾動條寬度=width+padding-left+padding-right-clientWidth。
clientWidth屬性可以參閱clientWidth一章節。
相關文章
- 瀏覽器滾動條高度的獲取瀏覽器
- 如何獲取寬度自適應的元素的width寬度值
- js如何獲取元素的高度和寬度JS
- jQuery如何獲取元素的寬度和高度jQuery
- CSS 讓滾動條不佔用螢幕寬度CSS
- javascript獲取圖片的真實寬度和高度JavaScript
- 封裝scroll.js 獲取滾動條的值封裝JS
- js獲取滾動條高度例項程式碼JS
- 計算瀏覽器垂直滾動條的寬度程式碼例項瀏覽器
- js獲取文件頁面的尺寸包括滾動條部分JS
- javascript獲取顯示器寬度和高度程式碼例項JavaScript
- javascript如何獲取顯示器的解析度JavaScript
- 根據id獲取元素的寬度的方法
- JavaScript 滾動條定位指定位置JavaScript
- JavaScript自定義滾動條詳解JavaScript
- Windows10系統調整視窗標題欄及滾動條寬度的方法Windows
- 獲取各種螢幕高度寬度(工作)
- android 獲取螢幕高度和寬度的方法Android
- 如何通過js和jquery獲取圖片真實的寬度和高度JSjQuery
- js如何獲取圖片的長寬尺寸JS
- js 獲取可視介面的高度或寬度JS
- JS,Jquery獲取各種螢幕的寬度和高度JSjQuery
- 不可思議的純 CSS 滾動進度條效果CSS
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- 如何獲取向下滾動的距離
- ext的window如何隱藏水平滾動條
- 父元素寬度為flex-1 的情況下,如何將子元素橫向滾動Flex
- javascript如何獲取圖片的高度JavaScript
- js獲取頁面向上或者向左滾動的尺寸JS
- div滾動條樣式,水平滾動
- 隱藏滾動條保留滾動效果
- Xamarin iOS教程之進度條和滾動檢視iOS
- javascript如何獲取屬性值JavaScript
- javascript如何獲取img圖片的尺寸JavaScript
- javascript如何獲取觸發事件的物件JavaScript事件物件
- javascript如何獲取url傳遞的值JavaScript
- 隨滾動條移動的層
- JavaScript 動態進度條效果詳解JavaScript