当前位置: 代码迷 >> Web前端 >> document.body.scrollTop老是为0的处理办法
  详细解决方案

document.body.scrollTop老是为0的处理办法

热度:138   发布时间:2012-10-09 10:21:45.0
document.body.scrollTop总是为0的处理办法

document.body.scrollTop总是为0的处理办法

今天在写一个带滚动层网页的时候,遇到这样一个棘手的问题:document.body.scrollTop的值始终为0,于是到处找相关解决办法。原来是DTD的问题,要是页面直接用<html>开头的话就没有问题了。但是要符合web标准,DTD当然是不能少的。使用DTD时用document.documentElement.scrollTop代替document.body.scrollTop就可以了。
试一试,果然是这样子的!
记住了,当使用DTD时,用document.documentElement.scrollTop代替document.body.scrollTop

  相关解决方案