Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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/8/perl/11.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_Mobile_Panel_Slidetoggle - Fatal编程技术网

Jquery 左右面板导航

Jquery 左右面板导航,jquery,mobile,panel,slidetoggle,Jquery,Mobile,Panel,Slidetoggle,我正在尝试使用jquery导航。导航将固定在桌面上打开,但将在移动设备上关闭,并根据请求打开 我的目标 1个左面板,用于在移动设备上打开并将主体内容推到一边 2个右面板,完全相同,但也在右侧 我已经创建了html,但我似乎找不到jquery解决方案 有什么想法吗 干杯 保罗 用于引导的插件: Zurb基金会插件: 或者,如果您喜欢构建自己的,下面使用jQuery和Bootstrap,但是可以不使用它们来构建 DIY建造的概念: DIY构建演示: HTML: JS: 你有没有找到一个满意的解决方案

我正在尝试使用jquery导航。导航将固定在桌面上打开,但将在移动设备上关闭,并根据请求打开

我的目标

1个左面板,用于在移动设备上打开并将主体内容推到一边

2个右面板,完全相同,但也在右侧

我已经创建了html,但我似乎找不到jquery解决方案

有什么想法吗

干杯

保罗

用于引导的插件:

Zurb基金会插件:

或者,如果您喜欢构建自己的,下面使用jQuery和Bootstrap,但是可以不使用它们来构建

DIY建造的概念:

DIY构建演示:

HTML:

JS:


你有没有找到一个满意的解决方案?
<div id="leftnav"> click to close and open on mobile device</div>
<div id="main-content">content her</div>
<div id="rightnav"> click close and open on mobile device</div>
<body>
  <div id="site-wrapper">
    <div id="site-canvas">
      <div id="site-menu">
      </div>
      <a href="#" class="toggle-nav btn btn-lg btn-success" id="big-sexy"><i class="fa fa-bars"></i></a>
    </div>
  </div>
</body>
#site-wrapper {
  background: pink;
  height: 1000px; /* Arbitrary. */
  overflow: hidden;  
}

#site-canvas {
  background: tan;
  height: 100%;
  -webkit-transition: .3s ease all;
  transition: .3s ease all;
}

#site-menu {
  background: yellow;
  width: 250px;
  height: 100%;
  position: absolute;
  left: -250px;
  padding: 15px;
}

#site-wrapper.show-nav #site-canvas {
  -webkit-transform: translateX(250px);
  transform: translateX(250px);
}
$(function() {
  $('.toggle-nav').click(function() {
    $('#site-wrapper').toggleClass('show-nav');
  });
});