jQuery导航下拉菜单未显示..任何想法
jQuery navigation drop-down menu not showing... any ideas?
目前正在开发一个包含jQuery下拉导航菜单的网站。然而,我遇到了一个问题,当我将鼠标悬停在父链接上时,下拉菜单没有显示在其他元素的顶部。。。我认为很明显,这是一个z指数问题,但我已经被难住了一段时间,所以任何帮助都将不胜感激。
HTML
<div class="navigation">
<ul>
<li><a href='"index.php'">Link 1</a></li>
<li><a href='"#'">Parent 1</a>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
</ul>
</div>
CSS
.navigation {
position:relative;
background-color:#4F4F4F;
width:100%;
min-width:910px;
box-shadow: 0px 2px 3px rgba(0,0,0, .4);
z-index:10;
overflow-y:hidden;
overflow-x:auto;
height:auto;
}
.navigation ul {
margin:0;
padding:0;
list-type:none;
text-align:center;
position:relative;
}
.navigation ul li {
display:inline-block;
padding-left: 52px;
position:relative;
z-index:11;
}
.navigation ul li a {
display:block;
height:29px;
color:#fff;
text-decoration:none;
font-family: cabinmedium;
font-size:13px;
padding-top:18px;
position:relative;
z-index:11;
}
.navigation ul ul {
position:absolute;
width:auto;
display:none;
box-shadow: 0px 1px 1px #999;
margin-left:-10px;
background-color:#89c63b;
text-align:left;
padding-left:10px;
padding-right:10px;
z-index:11;
}
.navigation ul ul li {
display:block;
background-color:#89c63b;
padding:0;
width:auto;
min-width: 100px;
position:relative;
z-index:11;
}
jQuery
$(document).ready(function() {
$(".navigation ul li").hover(function() {
$(this).find("ul").stop().fadeToggle(400);
})
});
注意:我包含了jQuery只是以防万一,但我已经测试过了,它确实会根据需要淡出导航元素。
有什么想法吗?
"导航"类将像下面的代码一样,没有"overflow-y"、"overflow-x"
.navigation {
position: relative;
background-color: #4F4F4F;
width: 100%;
min-width: 910px;
box-shadow: 0px 2px 3px rgba(0,0,0, .4);
z-index: 10;
/* overflow-y: hidden; */
/* overflow-x: auto; */
height: auto;
}
演示
相关文章:
- 如何使用 html 类或 id 在任何地方显示内容
- 我想显示一个对象's在chrome中的值's控制台
- 如果没有互联网连接,我想显示吐司,不知道该怎么做
- 检查时间冲突,只想显示 1 个警告
- 我想显示数据库中的数据.如果我们新添加一个表单数据,我想附加显示的新帖子而不使用代码点火器刷新
- 当我在饼图中选择一个切片时,我想显示切片选择的某种可视化表示形式
- 如何在网页上显示函数的结果.我想显示平均分数和字母等级.我已经附上了我的代码
- 我想显示变量'b[i]'而不是'x[i].childNodes[0].nodeValue'
- 只想显示3秒钟的提醒框
- 如果我没有'Don’不要按写按钮,我想显示一个警告
- 我想显示数学四舍五入的结果(分数*0.10),但显示的是结果
- 我想显示用$.get()发送的完整请求
- 我想显示一个警报,当用户关闭弹出窗口
- 我想显示警告(验证表单),如果表单在portlet生命周期中无效,就不要提交
- 我想显示消息一旦每个字段有使用jquery的值
- 在用户单击的任何地方显示最新的lng
- 不能在railo的任何地方显示日志
- 我想显示'n'行数取决于在旋转控件中选择的数
- 是否有任何方法显示工具提示默认(没有悬停饼图)在chartjs
- 而打印我不想显示编辑和删除列名