gpt4 book ai didi

jquery - 如何使用 jQuery 将表格的一行滚动到 View (element.scrollintoView) 中?

转载 作者:IT王子 更新时间:2023-10-29 03:26:03 26 4
gpt4 key购买 nike

我正在使用 jQuery 向表中动态添加行。table 位于具有 overflow:autodiv 内,从而导致垂直滚动条。

我现在想将我的容器 div 自动滚动到最后一行。 tr.scrollintoView() 的 jQuery 版本是什么?

最佳答案

如果您需要滚动到列表中的任意项目(而不是总是滚动到底部),下面的方法会更好:

function scrollIntoView(element, container) {
var containerTop = $(container).scrollTop();
var containerBottom = containerTop + $(container).height();
var elemTop = element.offsetTop;
var elemBottom = elemTop + $(element).height();
if (elemTop < containerTop) {
$(container).scrollTop(elemTop);
} else if (elemBottom > containerBottom) {
$(container).scrollTop(elemBottom - $(container).height());
}
}

关于jquery - 如何使用 jQuery 将表格的一行滚动到 View (element.scrollintoView) 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1805808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com