0

我的 WOW 滑块出现问题,向下滚动时菜单位于其下方而不是上方。

我能做些什么来解决这个问题?我似乎试图将 z-index: 100 甚至 99999 应用于菜单/导航栏,它仍然在它之下。

http://i.stack.imgur.com/EmfU4.png

<div class="navigation stick">
        <div id="menu">
            <div class="nav">
                <li><a href="#frontpage">Frontpage</a></li>
                <li><a href="#aboutme">About Me</a></li>
                <li><a href="#experience">Experience</a></li>
                <li><a href="#projects">Projects</a></li>
                <li><a href="#contact">Contact Me</a></li>
            </div>
        </div>
    </div>


<div id="textcontainer">
                <div id="textbox">
                    Here is a overview of my current and previous projects. Click on the picture to get more information.
                </div>
                <div id="slider_container">
                    <div id="wowslider-container1">
                        <div class="ws_images">
                            <ul>
                                <li><img src="img/projects/c17_big.jpg" title="City 17"/>A roleplay gamemode for testing.</li>
                                <li><img src="img/projects/heartbit_big.jpg" title="HeartBit Roleplay"/>HeartBit Roleplay</li>
                                <li><img src="img/projects/tb_big.jpg" title="TigerBit"/>TigerBit</li>
                            </ul>
                        </div>

                        <div class="ws_bullets">
                            <div>
                            <a href="#">1</a>
                            <a href="#">2</a>
                            <a href="#">3</a>
                            </div>
                        </div>
                    </div>
                </div>
                <script type="text/javascript" src="slider_engine/wowslider.js"></script>
                <script type="text/javascript" src="slider_engine/script.js"></script>

            </div>

和代码的CSS:

.nav{
    height: 60px;
    width: 100%;
    padding-top: 20px;


    font-family: "Open Sans Condensed";
    font-weight: bold;
    font-size: 2em;
    text-transform: uppercase;

    display: table;
    text-align: center;
    margin: auto;
}

.nav li{
    display: table-cell;
    width: 1420px;
    float: none;
}

.nav li a{
    color: white;
}

.nav li a:hover{
    height: 30px;
    background-color: transparent;
    color: orange;
}

#slider_container{
    margin-bottom: 100px;
    z-index: 1;
}
4

5 回答 5

1

所以你试试:</p>

.navigation{
  position: relative;
  z-index: 10;
}
#textcontainer {
  position: relative;
  z-index: 1;
}

如果你的项目在线,我可以看看是什么问题,如果你方便,可以把代码放到codepen .io

于 2013-06-12T14:03:54.513 回答
1

简单,去 animate.css

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

删除动画全模式,然后将 z-index 更改为 -999

#slider_container{
    margin-bottom: 100px;
    z-index: -999;
}
于 2014-10-06T09:19:23.237 回答
0

我已经查看了您的代码,请尝试一下:

#undefined-sticky-wrapper {
  position: relative;
  z-index: 10;
}
#pagewidth {
  position: relative;
  z-index: 1;
}

请查看屏幕截图。在此处输入图像描述

div元素有多个相同的page id,不好,建议修改。

于 2013-06-12T16:16:34.760 回答
0

#slidecontainer需要一个位置来使 z-index 工作。

于 2013-06-12T14:05:45.000 回答
0

您将为他们的父母添加位置和 z-index。如果菜单在标题和内容中的哇滑块,你可以这样做:

.header {
   position: relative;
   z-index: 10;
}
.content {
   position: relative;
   z-index: 1;
}
于 2013-06-12T13:14:21.050 回答