Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
Javascript 显示隐藏左导航?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 显示隐藏左导航?

Javascript 显示隐藏左导航?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我在屏幕左侧的菜单上工作,在主内容区有一个按钮,我隐藏/显示菜单 当屏幕宽度小于768px时,我使用css隐藏菜单,我遇到的问题是,由于菜单已经隐藏,当用户单击按钮而不是显示菜单时,它试图再次隐藏菜单 我在解释这个问题时遇到了很多麻烦, 这是一个现场演示,里面有我所有的代码 该代码适用于桌面,问题是当屏幕小于768px时 这是tham用来显示/隐藏菜单和移动内容的功能 $('#menu-toggle').click(function(e) { e.preventDefault()

我在屏幕左侧的菜单上工作,在主内容区有一个按钮,我隐藏/显示菜单

当屏幕宽度小于768px时,我使用css隐藏菜单,我遇到的问题是,由于菜单已经隐藏,当用户单击按钮而不是显示菜单时,它试图再次隐藏菜单

我在解释这个问题时遇到了很多麻烦, 这是一个现场演示,里面有我所有的代码

该代码适用于桌面,问题是当屏幕小于768px时

这是tham用来显示/隐藏菜单和移动内容的功能

  $('#menu-toggle').click(function(e)
  {
    e.preventDefault();
    $('#sidebar').toggleClass('show-hide');
    $('#page-content').toggleClass('show-hide');
  });
CSS


完整代码现场演示:

刚刚将此添加到媒体查询中:

#wrapper .show-hide {
  margin-left: 0;
}
$('#菜单切换,.mobile触发器')。单击(功能(e){
e、 预防默认值();
$(“#侧边栏”).toggleClass('show-hide');
$(“#页面内容”).toggleClass('show-hide');
});
.container fluid{}
#包装纸{
左侧填充:0;
-webkit过渡:所有0.5s轻松;
-moz过渡:所有0.5s轻松;
-o型过渡:所有0.5s的轻松度;
过渡:所有0.5s缓解;
}
.移动触发器{
显示:无;
}
#边栏{
z指数:1000;
位置:固定;
身高:100%;
宽度:250px;
溢出y:自动;
背景:#1b1e24;
-webkit过渡:所有0.5s轻松;
-moz过渡:所有0.5s轻松;
-o型过渡:所有0.5s的轻松度;
过渡:所有0.5s缓解;
}
.显示隐藏{
左边距:-250px;
}
ul.侧栏导航{
列表样式:无;
填充:0;
}
ul.侧栏-导航李a{
显示:块;
填充:10px 25px;
颜色:#8b91a0;
文字装饰:无;
过渡:所有0.3秒缓解;
字体大小:1.1米;
}
ul.侧栏-导航李跨度{
右边填充:10px;
}
ul.侧边栏导航李a:悬停{
颜色:#fff;
背景:rgba(255,255,255,0.2);
}
#页面内容{
过渡:0.5s;
/*位置:绝对位置*/
左侧填充:255px;
/*宽度:100%;
背景:灰色*/
}
@介质(最大宽度:768px){
#边栏{
左边距:-250px;
}
#包装。显示隐藏{
左边距:0;
}
.移动触发器{
显示:块;
}
#页面内容{
左侧填充:0px;
}
}

酒后驾车
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车 我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡

酒后驾车
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车 我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡

例外
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车 我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡

例外
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车 我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡

例外
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车 我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡

例外
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车 我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡

例外
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车 我的心在我的心上,我的心在我的心上。圣奥凯卡除外
#wrapper .show-hide {
  margin-left: 0;
}
#menu-toggle {
  position: absolute;
  top: 0;
  right: 10px;
}