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 相关文章推荐
JavaScript入门教程(6) Window窗口对象
Jan 31 Javascript
基于jquery的滚动鼠标放大缩小图片效果
Oct 27 Javascript
JS实现商品倒计时实现代码
May 03 Javascript
js 日期比较相关天数代码
Apr 02 Javascript
jQuery自制提示框tooltip改进版
Aug 01 Javascript
原生JS实现图片翻书效果
Feb 16 Javascript
详解Vue爬坑之vuex初识
Jun 14 Javascript
vue插件vue-resource的使用笔记(小结)
Aug 04 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
Koa2 之文件上传下载的示例代码
Mar 29 Javascript
vue源码中的检测方法的实现
Sep 26 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 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
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
如何动态的导入js文件具体该怎么实现
2014/01/14 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
BootstrapValidator超详细教程(推荐)
2016/12/07 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
Python自动扫雷实现方法
2015/07/25 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
基于PyQt4和PySide实现输入对话框效果
2019/02/27 Python
Python中断多重循环的思路总结
2019/10/04 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
毕业生自荐书模版
2014/01/04 职场文书
师德个人剖析材料
2014/02/02 职场文书
八年级美术教学反思
2014/02/02 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
会议主持人开场白台词
2015/05/28 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书