【发布时间】:2011-12-18 09:25:32
【问题描述】:
我有一个“1 页”网站,当您单击链接时,它会通过 jQuery 更改内容。
以下是 DIV 布局示例:
<div id="div1" class="scroll-pane">
</div>
<div id="div2" class="scroll-pane">
</div>
<div id="div3" class="scroll-pane">
</div>
因此,当您单击一个链接时,例如“div1”将淡出,而“div2”(以前隐藏)将在其位置淡入。所有 DIV 都具有彼此相同的 CSS 位置。我的 DIV 都有一个 jScrollPane,但似乎它们相互堆叠,并且 div3 的窗格一直都绘制在其他窗格之上。我猜这可能与它们在 HTML 中创建的顺序有关? 2 的窗格在 1 的窗格之上,3 的窗格在 2 和 1 的窗格之上。
因此,即使 div3 的所有内容都被隐藏,它的窗格仍然可见,并与下面的其他两个 DIV 重叠。所以我只能对 div3 的可滚动性产生影响,而其他 DIV 位于“下方”且无法访问。
我可以隐藏 JScrollPanes,但我似乎只能同时处理所有这些。如果我告诉 jScrollPane 隐藏,它们都会隐藏...我尝试更改 DIV 的 zIndex 而不是 jScrollPane 的类,因为它们淡入和淡出,但这不会改变窗格本身的 zIndex。因为我也隐藏了 DIV,但窗格仍然在后面。
有没有办法单独控制 jScrollPanes 并改变它们的 zIndex 或者让它们与它们的 DIV 一起单独隐藏,而不会全部消失?
我们将不胜感激。
【问题讨论】:
-
你有你使用的javascript,还是你有更多相关的html?如果可以的话可以分享吗?所以我们可以看看出了什么问题?
标签: html web jscrollpane