計算瀏覽器垂直滾動條的寬度程式碼例項
通常是沒有獲取滾動條寬度的需求,但是這裡純粹為了學習javascript知識。
下面就通過程式碼例項介紹一下如何實現此功能,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function getScrollbarWidth() { var oP = document.createElement('p'), styles = { width: '100px', height: '100px', overflowY: 'scroll' }, prop, scrollbarWidth; for (prop in styles) oP.style[prop] = styles[prop]; document.body.appendChild(oP); scrollbarWidth = oP.offsetWidth - oP.clientWidth; return scrollbarWidth; } window.onload = function () { var odiv = document.getElementById("antzone"); odiv.innerHTML = getScrollbarWidth(); } </script> </head> <body> <div id="antzone"></div> </body> </html>
上面的程式碼可以在div中輸出滾動條的寬度,程式碼非常的簡單,更多內容可以參閱從相關閱讀。
相關閱讀:
(1).document.createElement()可以參閱document.createElement()一章節。
(2).for in語句可以參閱js for in語句一章節。
(3).appendChild()方法可以參閱appendChild()一章節。
(4).offsetWidth可以參閱js offsetWidth一章節。
(5).clientWidth可以參閱clientWidth一章節。
(6).innerHTML 可以參閱innerHTML一章節。
相關文章
- 美化滾動條效果程式碼例項
- 瀏覽器滾動條高度的獲取瀏覽器
- 如何讓VB6程式碼編輯器垂直滾動條隨滑鼠滾輪滾動
- 各大瀏覽器滾動條相容性問題瀏覽器
- 瀏覽器原生支援平滑滾動瀏覽器
- CSS 讓滾動條不佔用螢幕寬度CSS
- css多行文字垂直居中程式碼例項CSS
- 『心善淵』Selenium3.0基礎 — 17、Selenium操作瀏覽器視窗的滾動條瀏覽器
- CSS條紋背景程式碼例項CSS
- Android 簡單瀏覽器例項-webview控制元件Android瀏覽器WebView控制元件
- Android控制之垂直滾動廣告條ViewFLipper解析AndroidView
- Android——仿淘寶頭條垂直滾動廣告Android
- scroll-view元件bindscroll例項應用:自定義滾動條View元件
- Win10系統下使用谷歌瀏覽器沒有滾動條如何解決Win10谷歌瀏覽器
- 如何利用 Chrome 瀏覽器實現滾動截圖Chrome瀏覽器
- chrome,firfox,IE實現隱藏滾動條但是可以正常滾動(瀏覽器自帶隱藏屬性實現)Chrome瀏覽器
- CSS3滾動條效果程式碼CSSS3
- app直播原始碼,flutter Text自動計算文字內容的寬度APP原始碼Flutter
- js程式碼判斷瀏覽器JS瀏覽器
- 原生javascript開發計算器例項JavaScript
- 設計模式例項程式碼設計模式
- 根據瀏覽器的滑動條 固定導航欄瀏覽器
- CSS 例項之滾動的圖片欄CSS
- Axure RP教程:如何在Mac上製作適合瀏覽器視窗整個寬度的影像或彩色條Mac瀏覽器
- win10瀏覽器如何啟動載入項_win10瀏覽器載入項啟動怎麼設定Win10瀏覽器
- Flex 佈局裡 input 寬度最小 150px 的問題, 瀏覽器 BUG?Flex瀏覽器
- 瀏覽器恢復滾動行為~瞭解一下瀏覽器
- 不定寬度下,元素的垂直居中,水平居中
- JavaScript運動框架程式碼例項JavaScript框架
- 谷歌瀏覽器程式碼格式化谷歌瀏覽器
- 重學瀏覽器(2)-程式間的互動瀏覽器
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- 使用chrome瀏覽器驅動自動開啟瀏覽器Chrome瀏覽器
- 關於js計算非等寬字型寬度的方法JS
- 瀏覽器之爭:程式設計師眼裡瀏覽器的地位IE:我開了!瀏覽器程式設計師
- 瀏覽器之爭:程式設計師眼裡瀏覽器的地位 IE:我開了!瀏覽器程式設計師
- js程式碼清楚瀏覽器資源clearCacheJS瀏覽器
- 瀏覽器執行javaScript程式碼基礎瀏覽器JavaScript
- 瀏覽器預設樣式程式碼收集瀏覽器