jquery 如何获取滚动条的宽度(图文)
下面说一下使用jquery 获取页面滚动条的宽度,来控制页面显示比例
代码:
var scrollbarWidth = $('#main')[0].offsetWidth - $('#main')[0].scrollWidth;
offsetWidth是div的宽带包括滚动条在内
scrollWidth是div的滚动宽度不包括滚动条
javascript获取滚动条的宽度方法如下:
var scrollbarWidth = document.getElementById('main').offsetWidth - document.getElementById('main')..scrollWidth;
完整的实例代码如下:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
</script>
<script>
$(document).ready(function(){
var scrollbarWidth = $('#main')[0].offsetWidth - $('#main')[0].scrollWidth;
alert('滚动条的宽度是:' + scrollbarWidth + 'px');
});
</script>
</head>
<body>
<div id="main" style="height:300px;width:300px;overflow-y:auto;border: 1px double #abc;">
<div id="" style="height:400px;width:100%;">
1212121<br>
1212121<br>
1212121<br>
1212121<br>
</div>
</div>
</body>
来源://作者:/更新时间:2014-06-11
顶
踩
相关文章:



