XHTML下,JS浮动代码失效的问题


Posted in Javascript onNovember 12, 2009

对联代码,查阅它在xhtml下的表达方式,结果很简单了。这是因为,按照标准来说,我们看到的窗体的滚动条不应该是 body 的,而是 HTML 的(也就是 document.documentElement 对象)所以,解决办法是:把html下不标准的代码“document.body.scrollTop”变换为“document.documentElement.scrollTop”,一切ok!

(失效范围:XHTML 1.0 transitional.dtd;XHTML 1.0 strict.dtd;XHTML 1.0 frameset.dtd;xHTML 1.1 DTD)

三水点靠木编辑小结一下:
document.body替换成document.documentElement一般即可,但如果为了兼容非xhtml情况,一般一个判断
scrollTop=document.body.scrollTop?document.body.scrollTop:document.documentElement等判断

https://3water.com/article/19931.htm
https://3water.com/article/2447.htm
其实大家可以多看三水点靠木以前发布的文章。

Javascript 相关文章推荐
JSON.parse 解析字符串出错的解决方法
Jul 08 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
Feb 26 Javascript
js过滤HTML标签完整实例
Nov 26 Javascript
AngularJS Module方法详解
Dec 08 Javascript
浅谈js中调用函数时加不加括号的问题
Jul 28 Javascript
JS克隆,属性,数组,对象,函数实例分析
Nov 26 Javascript
vue.js项目中实用的小技巧汇总
Nov 29 Javascript
JS简单获得节点元素的方法示例
Feb 10 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
Jan 18 Javascript
微信小程序 slot踩坑的解决
Apr 01 Javascript
解决vue中的无限循环问题
Jul 27 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
Nov 05 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
Nov 12 #Javascript
Javascript 定时器调用传递参数的方法
Nov 12 #Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
Nov 12 #Javascript
JS解析XML的实现代码
Nov 12 #Javascript
跨域表单提交状态的变相判断代码
Nov 12 #Javascript
JS 中document.URL 和 windows.location.href 的区别
Nov 11 #Javascript
ASP中进行HTML数据及JS数据编码函数
Nov 11 #Javascript
You might like
Yii数据库缓存实例分析
2016/03/29 PHP
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
jquery解决图片路径不存在执行替换路径
2013/02/06 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
node.js实现端口转发
2016/04/14 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
2018/04/03 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python解析基于xml格式的日志文件
2017/02/25 Python
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
基于Python组装jmx并调用JMeter实现压力测试
2020/11/03 Python
极简的HTML5模版
2015/07/09 HTML / CSS
美国时尚女装在线:Missguided
2016/12/03 全球购物
英国工具中心:UK Tool Centre
2017/07/10 全球购物
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
应届生学校辅导员求职信
2013/11/07 职场文书
教师自我评价范文
2013/12/16 职场文书
工厂仓管员岗位职责
2014/01/01 职场文书
安装工程师岗位职责
2015/02/13 职场文书
初中语文教学随笔
2015/08/15 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
深入解析MySQL索引数据结构
2021/10/16 MySQL
优化Mysql查询的示例
2022/04/26 MySQL