jQuery对话框中滚动到对话框内的元素

6
我有以下问题:
我使用jQuery UI打开了一个对话框。该对话框包含大量内容,无法一次性显示所有内容。
是否可以滚动到对话框内的特定元素?
1个回答

9

可能是重复问题

之前的问题答案:

var container = $('div'),
scrollTo = $('#row_8');

container.scrollTop(
    scrollTo.offset().top - container.offset().top + container.scrollTop()
);

// Or you can animate the scrolling:
container.animate({
    scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
});​

好的,我不知道这也适用于其他容器。非常感谢。 - Christian Kolb
没问题。对话框只是另一个 div,所以它也可以在其中工作。 - Darbio
是的,我测试过了,可以正常工作。再次感谢。 - Christian Kolb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接