首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS 中 scrollWidth、scrollHeight、scrollLeft 、scrollTop 详解

总述 在JS 中scrollWidth、scrollHeight、scrollLeft 、scrollTop 属性在做一些复杂的交互效果中是非常常用的,因此在本博文中详细的介绍并给出实例。...2. scrollWidth和scrollHeight 2.1 概念 element.scrollWidth:返回元素的整体宽度,包括由于溢出而无法展示在网页的不可见部分。...element.scrollHeight :返回元素的整体高度,包括由于溢出而无法展示在网页的不可见部分。...在页面中,溢出说得更加通俗一些就是有没有滚动条出现,出现了,说明子元素有一部分被父元素遮挡了,就溢出了,下面给出两个实例,一个没有溢出(没有滚动条),一个溢出了,分别观察他们的scrollWidth和scrollHeight... console.log(children_div.scrollWidth, children_div.scrollHeight) </script

2.4K40
您找到你想要的搜索结果了吗?
是的
没有找到

区分clientHeight、scrollHeight、offsetHeight

区分clientHeight、scrollHeight、offsetHeight clientHeight、offsetHeight、scrollHeight都是用来描述DOM元素的高度的属性;对于同一个元素...scrollHeight: 只读属性,如果元素内的子元素高度大于该元素,scrollHeight所表示的元素高度为:元素内子元素的高度+该元素的上下padding;如果元素内的子元素高度小于该元素,scrollHeight...与clientHeight在数值上相等; 3、如果元素内的子元素高度大于该元素,scrollHeight所表示的元素高度为:元素内子元素的高度+该元素的上下padding; 参考文献: [1] css...clientheight、offsetheight、scrollheight详解 [2] 搞清clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop...[3] js中offsetHeight、clientHeight、scrollHeight等相关属性区分总结 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163742

92930

JQuery Div scrollTop ScrollHeight

jQuery 里和滚动条有关的概念很多,但是有三个属性和滚动条的拖动有关,就是:scrollTop、scrollLeft、scrollHeight。...其中 scrollHeight 属性,互联网上几乎搜素不到关于它的应用技巧,而我正好需要用到它。 我们现在只探讨和垂直滚动有关的 scrollTop、scrollHeight 属性。...scrollHeight 等于外部div的高度500px。其实,都不对。 其实,图中标出的a、b,对我们编程写js代码没有任何具体意义,它仅仅具有象征意义。...实际上,在js代码里,滚动条是被抽象为一个“点”来对待的。scrollHeight其实不是“滚动条的高度”(b),而是表示滚动条需要滚动的高度,即内部div的高度750px。... <script language=

2.6K10

html5 scrollheight,JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记…

还是上面那张图,div的offsetTop为20,因为margin-top是20,距离html顶部的距离是20… scrollHeight,只读 实话,这么久了,竟然一直搞错这个scroll相关属性,其实它描述的是...(图1) (图2) scrollHeight就是图2的高度,没有高度限制时,能够完全显示子元素时的高度(clientHeight)。...所以这里scrollHeight为220,计算:200+10+10=220 scrollTop,可写 是这些元素中唯一一个可写可读的。...判定元素是否滚动到底: element.scrollHeight – element.scrollTop === element.clientHeight 返回顶部 element.scrollTop...() => { for (let i = 0; i < 233; i++) inner.innerText += `第${i}行\n`; } 到此这篇关于JavaScript之scrollTop、scrollHeight

74720

offsetheight和clientheight_scrollheight属性

介绍 网上介绍clientheight、offsetheight、scrollheight的帖子很多,看后感觉明白了,一细想似乎又不明白了。为了获取更权威的解答,查阅了MDN 文档,希望能帮助后来人。...scrollheight scrollheight,可滚动高度,就是将滚动框拉直,不再滚动的高度,这个很好理解。scrollHeight通常用在iframe自适应内容高度的情况。...The scrollHeight value is equal to the minimum height the element would require in order to fit all the...scrollHeight这里就不验证了。 这张是没有横向滚动轴的渲染图 结论 通过上述实验,我们能得出,实际的可视区域比设置的值要小,因为滚动轴占去一部分。...注意 在做测试时,一定要将css样式放在javascript之前或者window加载完毕后执行js,否则解析结果跟预期不同。

45520

html 滚动条 scrolltop scrollheight,浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight…

浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight 发布时间:2020-07-17 09:27:20 来源:亿速云 阅读:223 作者:...小猪 小编这次要给大家分享的是浅谈JavaScript中scrollTop、scrollHeight、offsetTop、offsetHeight,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获...(图1) (图2) scrollHeight就是图2的高度,没有高度限制时,能够完全显示子元素时的高度(clientHeight)。...所以这里scrollHeight为220,计算:200+10+10=220 scrollTop,可写 是这些元素中唯一一个可写可读的。...判定元素是否滚动到底: element.scrollHeight – element.scrollTop === element.clientHeight 返回顶部 element.scrollTop

2.1K20
领券