Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Jquery 导航栏中未显示子菜单_Jquery_Html_Css - Fatal编程技术网

Jquery 导航栏中未显示子菜单

Jquery 导航栏中未显示子菜单,jquery,html,css,Jquery,Html,Css,我有一个反应灵敏(嗯,有点)的布局 然而,我正在努力寻找一种方法来添加一个“小节”(使其类似于手风琴导航菜单) 我没有最好的css知识,因此非常感谢您的帮助 css的片段: @media only screen and (max-width : 860px){ .text{ display:none; } .nav-container , a{ width: 70px; } a:hover{ width:200px; z-index:

我有一个反应灵敏(嗯,有点)的布局

然而,我正在努力寻找一种方法来添加一个“小节”(使其类似于手风琴导航菜单)

我没有最好的css知识,因此非常感谢您的帮助

css的片段:

@media only screen and (max-width : 860px){ 
  .text{
    display:none;
  }

  .nav-container , a{
    width: 70px;

  }

  a:hover{
    width:200px; 
    z-index:1;
    border-top: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid black;
    box-shadow: 0 0 1px 1px black;
  }

  a:hover  .text {
    display:block;
    padding-left:30%;
  }
}
@media only screen and (max-width : 480px){
  .nav-container, a{ width:50px;}
  span[class ^= "icon"]{ left:8px;}
}
我正在尝试创建一个“子菜单”,如:

+----------------+-----+
|                |     |
||Menu1          |     |
| |sub menuA     | ||| |
||Menu2          |     |
| |sub menuB     |     |
|                |     |
+----------------+-----+
                    ^
                    |
              DevExpress content splitter
为了实现这一目标,我应该如何构建我的
子孩子
课程

到目前为止,我的职能是:

$('li').click(function () {

    $(this).addClass('active')
         .siblings()
         .removeClass('active');
});
非常感谢您的任何建议/帮助


这就是我的项目目前的显示方式(或“不”显示方式:L)-您必须原谅内联样式,它主要是通过大量测试/etc解决的!

我能够从@Paulie_D的建议中获得答案,即查看
a
li
区块内的高度

在行动中展示它

如下图所示删除“高度”属性将提供:

li{
  /*height:50px; */
  position:relative;
  background: linear-gradient(#292929, #242424);
}

a {
  border-top: 1px solid rgba(255,255,255,0.1);
  border-bottom: 1px solid black;
  text-decoration:none;
  display:block;
  /*height:100%;*/
  width:100%;
  line-height:50px;
  color:#bbb;
  text-transform: uppercase;
  font-weight: bold;
  padding-left:25%;
  border-left:5px solid transparent;
  letter-spacing:1px;
  transition: all 0.3s linear;
}

@Paulie_D抱歉,是标签中的老把戏。现在更新如果你从
li
中删除高度,子菜单已经在那里了。然后你所要做的就是默认隐藏它,并在单击父菜单时显示它。你让它听起来很简单!web开发与winforms/任何“可关联”的东西完全不同