11

我在另一个带有 html 链接的 div 后面有一个 div。问题是这个 div 在 jquery 制作的内容滑块中。正因为如此,我无法单击下面的 div 上的链接。有没有办法让它可以点击。我试过position:absolute了,但没有用。也许有一个 jquery hack 之类的?

阻止我的导航 div 的 div 称为“maincontent”,导航 div 称为“nav”,问题是 maincontent div 位于“nav”div 上方,因为我使用它是因为margin-top: -60px;我需要对其进行编码。

4

3 回答 3

8

添加position:relative到导航栏。没做吗?这是因为 maincontent 上有一个z-index集合。在导航块中也添加一个,并确保它高于 maincontent 上的设置。我猜就是这样。

于 2012-07-08T03:06:05.553 回答
1

如果您确定makenav出现maincontent不会导致任何视觉问题(例如导航阻碍 maincontent 的某些内容)-那么您可以尝试z-index在这两个 DIV 上使用 CSS 属性,并将 of 设置z-indexnav高于(例如 100)z-indexmaincontent可能是 50 - 数字完全是任意的,只需检查布局中是否有任何其他元素具有z-index设置,并且不要与这些元素冲突)。

当然,当心可怕的 IE,它在相对(或者那是绝对的?)定位和 z-index 方面存在一些奇怪的问题。

于 2012-07-08T02:31:59.197 回答
1

我遇到过同样的问题。

我的问题是,如果我将 z-index 更改为 >0,那么就会出现破坏设计的问题。

由于我的页面有静态元素,我使按钮适合它们的位置,但没有它们与其他元素一起在容器中。

我有:

.container#body-container

    #menu-buttons
        .menu-item#One
        .menu-item#Two
        .menu-item#Three
        .menu-item#Four
        .menu-item#Five

当事情开始破裂时,所以我将其更改为

#nav-menu-container
    #One
    #Two
    #Three
    #Four
    #Five


.container#body-container

    #menu-buttons
        .menu-item
        .menu-item
        .menu-item
        .menu-item
        .menu-item

我知道这有点老套,但这是迄今为止我得到的最好的。

于 2014-11-02T00:34:49.493 回答