JQuery元素滚动定位及获取元素的scrollTop,clientHeight,scrollHeight

Posted kandyvip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery元素滚动定位及获取元素的scrollTop,clientHeight,scrollHeight相关的知识,希望对你有一定的参考价值。

技术图片

 

 

 

scrollHeight为滚动DIV的实际总体高度,获取方式为:$(obj)[0].scrollHeight

clientHeight为滚动DIV的可见高度,获取方式为:$(obj)[0].clientHeight

scrollTop为滚动DIV被卷去的上端高度,获取方式为:$(obj).scrollTop

offset为元素的偏移量,获取方式为:$(obj).offset().top

 

JQuery元素滚动定位

<div id="scroll">
    ...
    <div id="row8">...</div>
    ...
</div>

 

var container = $("#scroll");
var scrollTo = $("#row8");
var t = scrollTo.offset().top - container.offset().top + container.scrollTop();

container.animate({ scrollTop: t }, 500);

 

以上是关于JQuery元素滚动定位及获取元素的scrollTop,clientHeight,scrollHeight的主要内容,如果未能解决你的问题,请参考以下文章

动态操作滚动条

jquery 一个table中,定位到指定的行

如何滚动到元素的底部?

jquery如何获取元素的滚动条高度等实现代码

请问Python+Selenium怎么定位不断滚动的元素呢?

jQuery选取点击元素获得当前点击元素信息