jQuery弹出侧边栏滑动菜单实现思路
2017-06-28 15:01
971 查看
昨天下午下了一个用jQuery实现弹出侧边栏滑动菜单的demo,其实看明白了很简单,现在把思路整理一下。
js部分:主要用了jQuery的toggleClass()方法,该方法检查每个元素中指定的类。如果不存在则添加类,如果已设置则删除之。
html部分:主要有三个部分:主页、侧滑菜单页、点击按钮(a标签)。
css部分:
主页设置相对布局(relative),在这里看到一个单位vh,查了一下是视窗高度,1vh等于视窗高度的1%。同理vw是视窗宽度,1vw等于视窗宽度的1%。设置层级为2.最后还有
一个过渡transition: transform 0.7s;就是设置滑动时间,注意:这里并没有设置transform,而是在js调用toggleClass()切换类以后再设置:transform: translateX(80%);80%
表示隐藏主页的80%。
侧滑菜单页很简单,主要就设置了一个层级1,位于主页之下。
点击按钮(a标签)就设置了一个fixed定位,层级大于等于2。
js部分:主要用了jQuery的toggleClass()方法,该方法检查每个元素中指定的类。如果不存在则添加类,如果已设置则删除之。
html部分:主要有三个部分:主页、侧滑菜单页、点击按钮(a标签)。
css部分:
主页设置相对布局(relative),在这里看到一个单位vh,查了一下是视窗高度,1vh等于视窗高度的1%。同理vw是视窗宽度,1vw等于视窗宽度的1%。设置层级为2.最后还有
一个过渡transition: transform 0.7s;就是设置滑动时间,注意:这里并没有设置transform,而是在js调用toggleClass()切换类以后再设置:transform: translateX(80%);80%
表示隐藏主页的80%。
侧滑菜单页很简单,主要就设置了一个层级1,位于主页之下。
点击按钮(a标签)就设置了一个fixed定位,层级大于等于2。
相关文章推荐
- jQuery弹性滑动导航菜单实现思路及代码
- jQuery弹性滑动导航菜单实现思路及代码
- jQuery-ajax实现的弹出菜单效果
- jQuery+CSS实现仿淘宝菜单滑动伸展收缩
- 滑动菜单方案6:使用PopupWindows实现透明的弹出菜单
- jQuery实现可用于博客的动态滑动菜单
- 利用CSS、Jquery和div实现的横弹出菜单
- jQuery实现菜单感应鼠标滑动动画效果的方法
- JQuery的animate()实现菜单滑动
- Jquery实现鼠标移上弹出提示框、移出消失思路及代码
- IOS开发 左右弹出菜单视图 菜鸟纯代码实现思路
- 实现联系人列表滑动显示提示信息 以及弹出选择菜单
- 博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
- jQuery固定浮动侧边栏实现思路及代码
- JQuery侧边栏左右滑动菜单
- jQuery实现的向上弹出的仿flash效果的导航菜单
- jquery 实现二级/三级/多级联动菜单的思路及代码
- 基于jquery实现后台左侧菜单点击上下滑动显示
- jQuery实现渐变弹出层和弹出菜单的方法
- jQuery固定浮动侧边栏实现思路及代码