jqueryui Accordion div包含大量数据,打开新Accordion而不是向上滚动页面

jqueryui Accordion div包含大量数据,打开新Accordion而不是向上滚动页面,jquery,jquery-ui,accordion,Jquery,Jquery Ui,Accordion,我正在使用jQueryUI并运行accordion特性。我有一个,里面有很多数据,垂直地填满了页面。当你向下滚动单击并打开下一个手风琴选择时,它会向上拉页面,因此会隐藏一些内容,直到我向上滚动 有没有办法防止这种情况?单击使当前选择的h3标记将用户带到顶部的方法 编辑:我在这里寻找的主要想法是确保点击的不在查看区域之外。理想情况下,我希望它从顶部向下大约50像素 这里有一些进展:这里是最新进展。我必须使用ui.newHeader来获取change事件中的位置 $("#accordion").ac

我正在使用jQueryUI并运行accordion特性。我有一个
,里面有很多数据,垂直地填满了页面。当你向下滚动单击并打开下一个手风琴选择时,它会向上拉页面,因此会隐藏一些内容,直到我向上滚动

有没有办法防止这种情况?单击使当前选择的
h3
标记将用户带到
顶部的方法

编辑:我在这里寻找的主要想法是确保点击的
不在查看区域之外。理想情况下,我希望它从顶部向下大约50像素

这里有一些进展:

这里是最新进展。我必须使用
ui.newHeader
来获取
change
事件中的位置

$("#accordion").accordion({
    autoHeight: false,
    collapsible:true,
    navigation:true,
    active:false,
    change: function(event, ui) {
        $(window).scrollTop(ui.newHeader.position().top - 50);
    }
});​

谢谢你的回复。这对我不起作用。我已将选择器设置为h3和手风琴h3。屏幕不会向上移动,通过打开点击的accordion标题,手风琴冻结约1/8。发布javascript以设置手风琴。