解决页面中scrollTop取值恒为0的问题

添加评论 2006年5月14日

在写一个脚本时发现document.body.scrollTop值怎么也取不到正确值,不管怎样总是显示为0,但同一个脚本在别的页面中却是显示正常的.

因为是一个网站首页,模块比较多,所以一个一个地排查,最后把页面中的

等元素都排掉了,还是不行,再去掉CSS的链接还是不行,最后没撤了,一行一行地排,最终才发现,原来问题出在用DW8新建页面时它自动在页头加的一个XHTML声明上:


当把这一声明去掉时发现document.body.scrollTop取值就正常了,加上它后取到的值就恒为0

突然想到两个月前曾经遇到同一个问题,最后也是在这个地方找到的解决点,但那次解决后就没再去记它… 结果这次白费了两个小时去调试一个本不复杂的脚本… 郁闷!!

时常写一下工作心得还是有好处的,至少下次再遇到这问题会立即想起自己写的这篇BLOG来,接着就想到解决办法了.

  1. 还没有评论.想坐沙发?
  1. 还没有 trackbacks
订阅评论