当使用水平滚动条和锚标记时,我遇到了Webkit特定的问题。此处显示了问题的一个示例:http://www.splinterarchitecten.nl/wonen-combinatie/
请采取以下步骤:
CSS包含在javascript之前。我试过'autoReinitialise:true',这没什么区别。我现在使用以下代码:
if ( window.location.hash ) {
api.scrollToElement( $j( window.location.hash ), 1 );
}
这似乎有些帮助(至少滚动条最初显示在适当的位置),但拖动的问题仍然存在。任何帮助将不胜感激。
亲切的问候,
利德
答案 0 :(得分:1)
解决方法强>
我一直在玩你的滚动条,我唯一得到的是滚动条的定位奇怪地取决于你jspPane
的滚动。无法理解为什么。
无论如何,如果您可以控制jsscrollpane
初始化窗格的方式,那么看起来如果您移动jspHorizontalBar
使其成为tiascrollpanehor
的直接子项:
<div id="tiascrollpanehor" class="scroll-pane jspScrollable" style="overflow: hidden; padding: 0px; width: 525px; " tabindex="0">
<div class="jspHorizontalBar">
<div class="jspContainer" style="width: 525px; height: 439px; ">
....
它很好地定位,但不是用户可控制的。要解决此问题,请添加
.jspHorizontalBar{
...
z-index:2;
}
我仍然无法解释为什么它会像那样,但我希望这会为你解决这个问题(因为我无法在页面渲染之前修改CSS和HTML结构)。