正确的方法来重置jScrollPane视口位置

时间:2011-12-20 06:36:44

标签: javascript jquery html jscrollpane

我一直在寻找答案,我应用于我自己的代码的所有内容似乎都不起作用。我有一个内容的DIV。当我点击DIV淡出的链接时,内容会通过jQuery .html事件发生变化,然后DIV会重新进入。这会让我觉得网站上的页面变化很平缓。这个DIV有一个jScrollPane,可以在按下任何链接之前正常工作。

然而,正在发生的事情是滚动窗格“可拖动区域”在重写内容时保持相同的大小,并且或多或少,或者即使根本不需要一个。

我需要让滚动窗格“可拖动区域”改变相对于新内容的大小,我需要它回滚到.fadeTo淡出和生效之间的顶部。

我尝试了以下一些方法:

function showhome() {
        $('#infohome').stop(true,true).fadeTo(100,0)
        $('#infohome').delay(100).html("NEW CONTENT")
        $('#infohome').stop(true,true).delay(200).fadeTo(100,1)
        refreshNav();

function refreshNav() {
        var element = $('.scroll-pane').jScrollPane({scrollToY(0, animate)});
        var api = element.data('jsp');

}

以及:

myJScrollPane.getVerticalScrollbar().setValue(int Pos);

和其他一些人。

与往常一样,任何帮助都将不胜感激。

0 个答案:

没有答案