作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 02:09:31 阅读 我要评论

对联代码,查阅它在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.jb51.net/article/19931.htmhttp://www.jb51.net/article/2447.htm其实大家可以多看脚本之家以前发布的文章。

  推荐阅读

  javascript实现的鼠标悬停时动态翻滚的导航条

动态翻滚的导航条 .clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden}.clear{display:inline-block}.clear{display:block} div#nav{height:32px; background:url(h>>>详细阅读


本文标题:XHTML下,JS浮动代码失效的问题

地址:http://www.17bianji.com/kaifa2/JS/27714.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)