使用某些 DOCTYPE 时会导致 document.body.scrollTop 失效,总是等于 0, 这使得在编写一些浮动层的定位代码时会出现差错。解决的办法是改用 document.documentElement.scrollTop.
(document.documentElement 在通常情况下就是 <HTML> 标签)

详细的参考在这里:

http://blog.sina.com.cn/u/558da3f3010000qa
http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/

使用某些 DOCTYPE 时会导致 document.body.scrollTop 失效相关推荐

  1. document.body.scrollTop的值为零问题

    document.body.scrollTop的值为零问题 问题背景:在做监听滚动到底部事件时,发现document.body.scrollTop的值一直为零 网上查资料发现是各个浏览器下对是否有声明 ...

  2. document.body.scrollTop值为0的解决方法[转]

    做页面的时候可能会用到位置固定的层,读取document.body.scrollTop来设置层的位置,像这样,    window.οnscrοll=function () {        var ...

  3. 【兼容性解决】页面滚动距离document.documentElement.scrollTop兼容性问题

    <!doctype html> <html> <head> <meta charset="utf-8"> <meta name ...

  4. 为什么链接库的顺序有时会导致GCC错误?

    为什么链接库的顺序有时会导致GCC错误? #1楼 一个让我震惊的提示:如果您以" gcc"或" g ++"的形式调用链接器,则使用" --start- ...

  5. 将h5用HBuilderX打包成安卓app后,document.documentElement.scrollTop的值始终为0或者document.body.scrollTop始终为0...

    1 let time = setInterval(() => { 2 let scroll = document.documentElement.scrollTop || document.bo ...

  6. document.body.scrollTop以及一些备忘

    网页可见区域宽:document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offse ...

  7. document.body.scrollTop用法

    网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offs ...

  8. document.body.scrollTop

    标准浏览器:document.documentElement.scrollTop; 谷歌浏览器:document.body.scrollTop; var scrollTop = document.do ...

  9. vue 中监听document.body.scrollTop 值总为0的解决方法

    // 基础资料 网页正文全文高: document.body.scrollHeight; 网页被卷去的高: document.body.scrollTop; scrollTop 设置或获取位于对象最顶 ...

最新文章

  1. 与15级新加入团队同学的约定
  2. Elasticsearch之mapping映射入门
  3. 深入理解数据库行锁与表锁
  4. 为啥非要用Python?Excel不香吗?
  5. dev c++ 代码补全_zsh配置与代码自动补全+tmux配置
  6. Luogu P4168 [Violet]蒲公英 分块
  7. 大学生计算机面试基础题
  8. 将 Kubernetes 云原生技术革命进行到底!
  9. 手机怎么解决同ip多账号_中海达RTK连接CORS账号后一直显示单点怎么解决?
  10. java新的日期_java8你应该了解的新特性(新时间与日期API)
  11. 6个Web前端值得收藏很实用的菜单模板(上)
  12. 全球及中国IT运维管理产业十四五格局动向及项目价值收益预测报告2021-2027年
  13. tableau连接数据库时出现检查服务器是否正在运行以及您是否有权访问请求的数据库
  14. 修改微信小程序单选,复选框样式
  15. 【后台技术】异步编程指北,问题和重点
  16. 借助小程序云开发实现小程序的登陆注册功能
  17. 谷歌AdMob广告接入(插屏广告)
  18. gadget驱动框架(三)
  19. Linux-Ubuntu-4-软件安装
  20. KSO-vue创建项目以及安装npm与node

热门文章

  1. 判断点是否在多边形内部
  2. RabbitMQ消息队列-VirtualHost与权限管理
  3. Oracle新建用户、角色,授权,建表空间
  4. visualvm连接服务器jvm进行监控
  5. 亟需为个人信息安全“保驾护航”
  6. extjs4 grid 刷新数据时不改变滚动条位置
  7. 基于ansible Role实现批量部署lamp平台
  8. JXSE 2.5 : What's Cool #6 -- PeerGroup Executor and ScheduledExcutor
  9. DedeCMS V5.7模块MVC框架基本说明
  10. WIFI加密技术介绍