论坛首页 Web前端技术论坛

[help]如何取得滚动条的宽度??

浏览 5652 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-11-07  
网页在不同浏览器 以及不同皮肤(或OS主题)下 滚动条的宽度并不总是相同的
(如果是横向滚动条 你也可以理解为高度 呵呵)

通常 16 17 18 不等

如何才能争取的取得 滚动条的宽度呢?
   发表时间:2007-11-07  
希望对你有帮助

http://www.fleegix.org/articles/2006/05/30/getting-the-scrollbar-width-in-pixels
0 请登录后投票
   发表时间:2007-11-07  
非常感谢,
我用的也是类似这种方案,不过代码写的没有你给的这个写的好

谢谢LS

不知道还有更简单的方法没
0 请登录后投票
   发表时间:2007-11-08  
http://www.fleegix.org/articles/2006/05/30/getting-the-scrollbar-width-in-pixels

这个代码有个bug,在IE6里不好用

修改一下:

wScroll =  inn.offsetWidth;

改为

wScroll =  scr.clientWidth;

只改这一个地方, 不用修改 wNoScroll
0 请登录后投票
   发表时间:2008-04-02  
改完后在FF下就不好用了

而且用一个div就可以了
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics