怎么判断页面出现了滚动条?滚动条属于哪个元素?

页面的DOM结构如下:

clipboard.png
当页面出现滚动条时,body #app .main-container .container元素的scrollHeight和clientHeight都是相等的
怎么判断当前页面出现了滚动条?

阅读 7.8k
1 个回答
新手上路,请多包涵

获取当前窗口高度 document.documentElement.clientHeight
获取当前body高度 document.body.clientHeight

if(document.body.clientHeight > document.documentElement.clientHeight){
    // 出现了滚动条
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题