对document.body.scrolltop零价值的快速解法

对document.body.scrolltop零价值的快速解法
有一个函数判断顶按钮是否在显示时返回。

js代码如下所示:
VaR停止= document.body.scrolltop;
如果(停止> 100){
document.getelementbyid(sm_top)。风格。显示为块;
其他{ }
document.getelementbyid(sm_top)。风格。显示为无;
}
但document.body.scrolltop已被发现是0。

数据的发现是DTD的问题。

本页指定的DTD,即当DOCTYPE是指定的,document.documentelement使用。

网页上没有DTD,即当文档没有指定,使用document.body。

IE和Firefox就是这样。

我的页面增加了,所以如下。
判断/返回到按钮的顶部以显示或不显示。
窗口。onscroll =函数(){
VaR停止= document.documentelement.scrolltop;
如果(停止> 100){
document.getelementbyid(sm_top)。风格。显示为块;
其他{ }
document.getelementbyid(sm_top)。风格。显示为无;
}
}
上面的描述是一个解决方案的document.body.scrolltop零价值,这是介绍给你。我希望能帮助你。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部