jQuery 怎么判断是否存在滚动条? 下面本篇文章给大家介绍一下方法. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
思路是: 判定可视窗口高度或宽度是否小于实际页面高度或宽度
示例:
通过判断可视区域是否超过实际高度, 超过则存在竖向滚动条
- if ($(Windows).height() < $(document).height() ) {
- alert('出现滚动条')
- }
说明:
$(Windows).height() : 浏览器窗口可视区域高度
相当于 JS 的 document.documentElement.clientHeight
$(document).height() : 浏览器窗口文档的高度
相当于 JS 的 document.documentElement.offsetHeight
- if (document.documentElement.clientHeight < document.documentElement.offsetHeight){
- // 执行相关脚本.
- }
更多前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/17122.html