2

我创建了一个错误模型:

例子

请忽略此页面的美丽!如果您向下滚动到底部结果:“28. Diamond House”并单击“更多详细信息”,则会出现隐藏的选项卡结构,提供有关场地的更多详细信息。

您会注意到此选项卡的底部被切掉了。

如果您然后尝试单击“更多详细信息”,然后单击“隐藏详细信息”到有关它的地点(“27. Old Rectory”),您会注意到此滚动窗格底部有一个巨大的空白。

我会认为 api.reinitialise() 会成功。花了整整 2 天的时间来尝试解决这个问题,但一直在碰砖墙。

如果有人可以看看告诉我我做错了什么,我将不胜感激。

谢谢!

4

1 回答 1

2

首先,您需要等待页面加载,因为那里有图像。如果您不这样做,jscrollpane 将无法访问 div 的真实原始高度。

然后使用 jScrollPane 中的 auto-reinit 选项。手动使用api的问题。重新初始化,是您必须在动画发生后调用它,这可能不太可靠并且可能表现为奇怪的行为。

http://jsfiddle.net/zqEph/

更新

这里是 api.reinitalise() http://jsfiddle.net/zqEph/1/

于 2012-06-27T18:05:58.483 回答