Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html菜单栏添加到铁路超高子菜单_Html_Css - Fatal编程技术网

html菜单栏添加到铁路超高子菜单

html菜单栏添加到铁路超高子菜单,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"> <

我是web开发的初学者

我正在创建一个小的网站项目,我使用了这个模板

我有一些小问题,当我尝试为子菜单添加导航栏时,它不起作用

有人知道如何正确地做吗

HTML

<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你想要这样的东西吗?