时间:2021-05-25
对联代码,查阅它在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://www.jb51.net/article/19931.htm
https://www.jb51.net/article/2447.htm
其实大家可以多看以前发布的文章。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
overflow清除浮动以下面的XHTML代码为例:XML/HTMLCode复制内容到剪贴板我以前用的方法是(CSS代码):CSSCode复制内容到剪贴板#co
复制代码代码如下:/*关于弹窗的链接的问题*2014-04-24*/1:超链接aonclick弹窗之后如何让超链接a失效//js解决functionarts(s
下面是自己亲自动手编写的代码,和大家一起学习研究。商品对比调用的JS文件(包含了商品对比框浮动JS):(function(){varn=10;v
当li的子元素中有浮动(float)时,IE6/IE7中元素的下面会产生4px空隙的bug。XHTML复制代码代码如下:vapour百度淘宝迅雷经过测试发现:l
HTML代码:复制代码代码如下:我是个腼腆羞涩的浮动层...JS代码:复制代码代码如下:$.fn.smartFloat=function(){varpositi