2

我在这里遇到了一些麻烦:..

一切似乎都运行良好(当我调整窗口大小时,div 的移动出现了一个小问题,但在 StackOverflow 用户的帮助下设法修复了它),但我现在遇到了另一个问题。

我正在为这个网站使用 wordpress,并对我所做的基本主题进行了一些修改。一切正常,除非您将窗口设置得非常小,但会出现水平滚动条,但是当您滚动水平滚动条时,您会注意到菜单与内容重叠。

我怎样才能使它们不重叠?我试图使侧边栏的位置是绝对的而不是固定的,但是当我垂直滚动时菜单应该保留在那里。

不知道我应该怎么做...任何帮助将不胜感激!

谢谢!

4

1 回答 1

2

正如我在评论中所说,您将需要 javascript 来防止内容 div 与固定菜单重叠

为了给你指明正确的方向,请查看github 上的这个 插件 .. 它是一个很棒的插件,它使用 jQuery 来完成你所追求的几乎完全一样的事情 ..

是使用少量 jQuery 的工作版本,我托管了它,以便您更容易看到:

您需要对布局进行的唯一更改是将sidebar-primarydiv 设置为left: 0;,它将 div 略微向左移动,但我认为这是值得的,因为您的原始问题只需一点点 jQuery 就可以解决。让我知道它是否适用于您的布局..

于 2013-02-21T02:57:45.537 回答