获取浏览器滚动条宽度

前端之家收集整理的这篇文章主要介绍了获取浏览器滚动条宽度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. <table class="javascript"&gt;<tbody><tr class="li1"&gt;

<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
@H_5021@</td>
<td class="de1"><pre class="de1"><span class="kw1">function getScrollBarWidth<span class="br0">(<span class="br0">) <span class="br0">{
    <span class="kw1">var scrollDiv <span class="sy0">= document.<span class="me1">createElement<span class="br0">(<span class="st0">"div"<span class="br0">)<span class="sy0">;
    scrollDiv.<span class="me1">className <span class="sy0">= <span class="st0">"scrollbar-measure"<span class="sy0">;
    document.<span class="me1">body.<span class="me1">appendChild<span class="br0">(scrollDiv<span class="br0">)<span class="sy0">;
 
    <span class="co1">// Get the scrollbar width
    <span class="kw1">var scrollbarWidth <span class="sy0">= scrollDiv.<span class="me1">offsetWidth <span class="sy0">- scrollDiv.<span class="me1">clientWidth<span class="sy0">;
 
    <span class="co1">// Delete the DIV
    document.<span class="me1">body.<span class="me1">removeChild<span class="br0">(scrollDiv<span class="br0">)<span class="sy0">;
 
    <span class="kw1">return scrollbarWidth<span class="sy0">;
<span class="br0">}@H
502_1@</td>
</tr></table>

猜你在找的程序笔记相关文章