js获取滚动条的宽度
2015-10-29 16:56
489 查看
function getScrollWidth() { var noScroll, scroll, oDiv = document.createElement("DIV"); oDiv.style.cssText = "position:absolute; top:-1000px; width:100px; height:100px; overflow:hidden;"; noScroll = document.body.appendChild(oDiv).clientWidth; oDiv.style.overflowY = "scroll"; scroll = oDiv.clientWidth; document.body.removeChild(oDiv); return noScroll-scroll; } //思路就是设置一个div没有滚动条的,获取其宽度,然后再让其拥有滚动条,在获取宽度,取差值
相关文章推荐
- js基础 - insertAdjacentHTML
- JS计算字符串所占字节数
- 基础篇:1.JavaScript运行在html中,引用有几种方式?—— 6.js中常用的输出方式?
- json 数据 添加 删除 排序
- js获取浏览器尺寸
- ICE流传输
- javascript 异步编程的4种方法
- SeaJS之define函数
- javascript常用的事件
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- 个人笔记 js 12 js返回上一页
- 个人笔记 js 10 计算当前访客数
- 个人笔记 js 09 js检测访问者首次到达站点的确切时间
- 个人笔记 js 07 js向select里添加option
- 个人笔记 js 06 子页面获取父页面的元素的方法
- 个人笔记 js 05 关闭子页面的方法
- 个人笔记 js 04 把子页面把参数传递到父页面的方法
- 个人笔记 js 03 window.open的使用方法
- 个人笔记 js 02 控制div的显示及隐藏(js控制iframe的显示及隐藏)
- jsp弹出div带有遮罩层