首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2012-10-09 
document.body.scrollTop总是为0的处理办法document.body.scrollTop总是为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

热点排行