jquery - Div 在点击时从侧面滑出

标签 jquery html css

我试图让一个 div 来自屏幕的左侧/右侧,我尝试使用复选框和标签方法但是它不起作用(或者我只是做错了什么)也许有人知道该怎么做?这是我的元素: http://codepen.io/benasl/pen/vXWBxv/?editors=1100

<input type="checkbox" name="" value="" id="sidebarToggler"> 

<input type="checkbox" name="" value="" id="sidebarToggler2"> 

<div class="products">
   <label for="sidebarToggler" class="next right"><b>&#x276F</b></label>
   <label for="sidebarToggler2" class="next left"><b>&#x276E</b></label>  
<div id="wrap-products">

#wrap-products 我需要这种效果

最佳答案

你好,请看下面的 fiddle ,我只是为一个侧栏做这件事,显然另一个侧栏会根据你的意愿做你的风格。在中间检查 sidenav。根据你的意愿添加带有复选框或标签的样式我只是做了基本的。

基本的javascript代码是

   <script>
  function openNav() {
  document.getElementById("mySidenav").style.width = "300px";
  }

  function closeNav() {
  document.getElementById("mySidenav").style.width = "0";
  }
  </script>

这是 fiddle 演示。希望对您有所帮助。

Sidebar Nav Fiddle Example

关于jquery - Div 在点击时从侧面滑出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39877696/

相关文章:

html - 如何使元素适合填充窗口的右侧部分?

html - 如何在没有 JavaScript 的情况下根据其子项之一设置 <tr> 的高度?

javascript - 如果在页面顶部并且用户向上滚动,则将类添加到元素

javascript - 尝试为导航菜单的 Jquery 下拉列表添加延迟

jquery - JqG​​rid colMoldel 格式化程序变量

javascript - 获取 jQuery 模板数组中的第一项

html - 如何使用 Controller 和 View 在 codeigniter4 中应用表单验证?

html - 如何将 flexbox 包装在多行和多列上?

css - 我可以把省略号放在左边,句点放在右边吗?

javascript - 单击元素时从变量中减去?