将水平滚动条与锚标记结合使用时,我遇到了一个特定于 Webkit 的问题。此处显示了该问题的一个示例:http ://www.splinterarchitecten.nl/wonen-combinatie/
请采取以下步骤:
- 使用 Chrome(我使用的是 24.0.1312.57 版)或 Safari(5.1.7)转到给定的地址。
- 使用滚动条滚动到前三个之外的图像。
- 单击该图像。
- 点击右下角的“overzicht”链接。
- 这会将您返回到概览,单击的图像在左侧(锚标记功能)。
- 抓住滚动条拖动位并将其移动到左侧。
- 整个滚动条消失在左侧徽标的后面。
- 刷新页面,滚动条自行运行。
CSS 包含在 javascript 之前。我试过'autoReinitialise:true',没有区别。我现在使用以下代码:
if ( window.location.hash ) {
api.scrollToElement( $j( window.location.hash ), 1 );
}
这似乎对某些人有所帮助(至少滚动条最初显示在适当的位置),但拖动问题仍然存在。任何帮助将不胜感激。
亲切的问候,
薇薇安