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

Posted

技术标签:

【中文标题】jQuery Dialog 滚动到对话框中的元素【英文标题】:jQuery Dialog scroll to element in dialog 【发布时间】:2012-04-10 22:16:31 【问题描述】:

我有以下问题:

我用 jQuery UI 打开一个对话框。这个对话框包含很多内容,不能一下子显示出来。

是否可以滚动到对话框中的特定元素?

【问题讨论】:

【参考方案1】:

Possible duplicate

上一个问题的答案:

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()
);​

【讨论】:

好吧,我不知道这也适用于其他包含。非常感谢。 不用担心。该对话框只是另一个div,因此它也可以在其中工作。 是的,我对它进行了测试,它确实如此。再次感谢。

以上是关于jQuery Dialog 滚动到对话框中的元素的主要内容,如果未能解决你的问题,请参考以下文章

jQuery Dialog - 动画对话框从中心移动到右上角

在jQuery对话框中滚动时如何添加框阴影

使 JQuery UI Dialog 自动增长或缩小以适应其内容

jquery中的dialog怎么设置每天只弹出1次??

jQuery.dialog

JQuery:.dialog() 不适用于 .classe 选择器的下一个元素