www.syrq.net > js中的sCrollHEight是什么意思

js中的sCrollHEight是什么意思

scrollHeight返回元素的完整的高度,以像素为单位. 当一个元素拥有滚动条时(比如由于 CSS 的 overflow 属性),这些属性和 offsetHeight 不同,offsetHeight只是报告元素的可见部分的大校这是非标准的但却得到很好支持的属性。 这个属性是非标...

scrollHeight: 获取给定对象的滚动高度。 scrollHeight IE、Opera 认为 scrollHeight 是网页内容实际高度,可以小于 clientHeight。 NS、FF 认为 scrollHeight 是网页内容高度,不过最小值是 clientHeight。

这里有详细的解释,还提供了测试文件,建议你在不同浏览器下面验证下。 http://www.cftea.com/c/751.asp

div.scrollHeight 就可以了。 但是这里有个问题,如果内容撑出去了,那么这个scrollHeight就是内容的高度, 如果内容高度没有div的高度高的话,scrollHeight的值就是div的高。

获取现在滚动条在页面的位置。 var height=document.body.offsetHeight; //获取当前页面的高度 scrollTop() //返回滚动条的垂直位置

js中的clientHeight和offsetHeight的区别如下: 1、clientHeight 网页(内容)可见区域高:document.body.clientHeight 即页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。 注意:IE...

o.scrollTop %= o.scrollHeight >> 1就是 o.scrollTop = o.scrollTop %(o.scrollHeight /2)就是 滚动的高度与div的高度/2的结果取模吧

页面当中html 和body margin 和padding全部清零,如果还不行 用document.documentElement.clientHeight获取浏览器可视区域高度一样的。

document.documentElement.scrollTop + document.body.scrollTop

对于这类问题,以后可以这么来解决 可以再firebug或者chrome的调试工具中切换到控制台,然后 console.log(document); console.log(document.documentElement); console.log(document.body); 对比一下就知道区别了

网站地图

All rights reserved Powered by www.syrq.net

copyright ©right 2010-2021。
www.syrq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com