我是靠谱客的博主 爱笑夕阳,最近开发中收集的这篇文章主要介绍XHTML下,JS浮动代码失效的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

对联代码,查阅它在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等判断

http://www.uoften.com/article/19931.htm
http://www.uoften.com/article/2447.htm
其实大家可以多看脚本之家以前发布的文章。

最后

以上就是爱笑夕阳为你收集整理的XHTML下,JS浮动代码失效的问题的全部内容,希望文章能够帮你解决XHTML下,JS浮动代码失效的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(142)

评论列表共有 0 条评论

立即
投稿
返回
顶部