html菜单栏添加到铁路超高子菜单
我是web开发的初学者 我正在创建一个小的网站项目,我使用了这个模板 我有一些小问题,当我尝试为子菜单添加导航栏时,它不起作用 有人知道如何正确地做吗 HTMLhtml菜单栏添加到铁路超高子菜单,html,css,Html,Css,我是web开发的初学者 我正在创建一个小的网站项目,我使用了这个模板 我有一些小问题,当我尝试为子菜单添加导航栏时,它不起作用 有人知道如何正确地做吗 HTML <div class="top-menu"> <span class="menu"><img src="images/nav-icon.png" alt=""/></span> <ul> <nav class="cl-effect-5"> <
<div class="top-menu">
<span class="menu"><img src="images/nav-icon.png" alt=""/></span>
<ul>
<nav class="cl-effect-5">
<li><a href="index.html" class="active"><span data-hover="Home">home</span></a></li>
<li><a href="index.html"><span data-hover="About">about</span></a></li>
<li><a href="#"><span data-hover="Capabilities">Capabilities</span></a>
<ul>
<li>sub mneu 01</li>
<li>sub mneu 02</li>
</ul>
</li>
<li><a href="#"><span data-hover="contact">contact</span></a></li>
</nav>
</ul>
<div class="clearfix"></div>
</div>
<!--script-nav-->
<script>
$("span.menu").click(function(){
$(".top-menu ul").slideToggle("slow" , function(){
});
});
</script>
-
- 分mneu 01
- 分mneu 02
$(“span.menu”)。单击(函数(){
$(“.top menu ul”).slideToggle(“慢速”,函数)(){
});
});
尝试使用此代码
$(".top-menu ul nav li").click(function() { //instead of `span` use `div class`
$(".top-menu ul nav li ul").slideToggle("slow", function() {});
});
$(“.顶部菜单ul nav li”)。单击(函数(){
$(“.top menu ul nav li ul”).slideToggle(“slow”,function(){});
});代码>
-
- 分mneu 01
- 分mneu 02
如下更新您的代码:
$(“.top菜单导航ul li.has子菜单”)。单击(函数(){
$(this.find('.dropdown').slideToggle(“slow”,function(){});
});代码>
。顶部菜单{
浮动:对;
}
span.菜单{
显示:无;
}
.顶部菜单ul.navbar-links>li{
显示:内联块;
填充:1.2米0;
}
.顶部菜单ul.navbar-links>li{
显示:内联块;
填充:1.2米0;
位置:相对位置;
}
导航a{
位置:相对位置;
显示:内联块;
大纲:无;
颜色:#fff;
文字装饰:无;
文本转换:大写;
字母间距:1px;
字体大小:400;
文本阴影:0 0 1px rgba(255255,0.3);
字号:1.35em;
}
.顶部菜单ul li a.激活{
颜色:657c93;
}
.顶级菜单ul li a{
字体大小:1.2米;
文字装饰:无;
文本转换:大写;
利润率:0.8em;
字号:700;
颜色:285568;
}
.顶部菜单.下拉列表{
位置:绝对位置;
最高:100%;
左:0;
}
-
- 分mneu 01
- 分mneu 02
如果需要,创建js小提琴possible@IsmailFarooq你想要这样的东西吗?