jQuery+slidereveal实现的面板滑动侧边展出效果


Posted in Javascript onMarch 14, 2015

我们借助一款jQuery插件:slidereveal.js,可以使用它控制面板左右侧滑出与隐藏等效果,项目地址:https://github.com/nnattawat/slideReveal。

如何使用

首先在页面中加载jquery库文件和slidereveal.js插件。

<script src="jquery.js"></script> 

<script src="jquery.slidereveal.min.js"></script>

然后在body里放置面板元素如div#slider,内容自定,并且放置触发调用面板的元素如button或者a元素。

<div id="slider" class="slider"> 

    Helloweba欢迎您! 

</div> 

<button id="trigger" class="trigger">展开左侧</button>

最后直接调用slidereveal.js插件,代码如下:

$('#slider').slideReveal({ 

  trigger: $("#trigger") 

});

选项设置

默认情况下,面板是从左侧滑出,并且将主页面内容向右“推”,并且可以使用键盘的“ESC”键关闭面板。

属性 描述 默认值
width 整型,面板宽度。 250
push 布尔型,设置为true,面板展开时会将页面主体内容“推”向一侧,设置为false时,面板展开在页面主体内容之上。 true
position 字符串,设置面板展开滑动的方向,可以设置为"left"或"right" "left"
speed 整型,面板展开速度,单位毫秒。 300
trigger jQuery DOM选择器,设置可以触发面板展示和隐藏的页面元素,如$("#element") 未定义
autoEscape 布尔型,设置是否允许使用键盘的ESC键来隐藏已展开的面板。 true
top 整型,设置面板距离窗口上部的距离。 0
show 回调函数,当面板展开时调用。 -
shown 回调函数,当面板展开后调用。 -
hide 回调函数,当面板隐藏时调用。 -
show 回调函数,当面板隐藏后调用。 -

slidereveal.js插件还提供了展开与隐藏的方法调用,代码如下:

//展开面板 

$('#slider').slideReveal("show"); 

//隐藏面板 

$('#slider').slideReveal("hide");

以上就是本文给大家分享的全部内容了,有需要的小伙伴快来参考下吧,希望对大家熟悉jQuery能够有所帮助。

Javascript 相关文章推荐
select、radio表单回显功能实现避免使用jquery载入赋值
Jun 08 Javascript
复选框全选与全不选操作实现思路
Aug 18 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
Mar 13 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
Sep 04 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
BootStrap selectpicker
Jun 20 Javascript
pc加载更多功能和移动端下拉刷新加载数据
Nov 07 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
Nov 09 Javascript
Bootstrap文件上传组件之bootstrap fileinput
Nov 25 Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 Javascript
angularjs实现的前端分页控件示例
Feb 10 Javascript
使用koa2创建web项目的方法步骤
Mar 12 Javascript
jQuery+jRange实现滑动选取数值范围特效
Mar 14 #Javascript
jQuery实现加入购物车飞入动画效果
Mar 14 #Javascript
jQuery插件实现大图全屏图片相册
Mar 14 #Javascript
jQuery实现精美的多级下拉菜单特效
Mar 14 #Javascript
jQuery实现菜单式图片滑动切换
Mar 14 #Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 #Javascript
jQuery实现跨域iframe接口方法调用
Mar 14 #Javascript
You might like
基于PHP文件操作的详解
2013/06/05 PHP
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
浅谈JS运算符&amp;&amp;和|| 及其优先级
2016/08/10 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
js实现五星评价功能
2017/03/08 Javascript
浅谈jquery fullpage 插件增加头部和版权的方法
2018/03/20 jQuery
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
Node.js实现简单管理系统
2019/09/23 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
VUE使用axios调用后台API接口的方法
2020/08/03 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
Django学习笔记之Class-Based-View
2017/02/15 Python
python登录并爬取淘宝信息代码示例
2017/12/09 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
2018/04/02 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
keras 权重保存和权重载入方式
2020/05/21 Python
python获取本周、上周、本月、上月及本季的时间代码实例
2020/09/08 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
技术总监的工作职责
2013/11/13 职场文书
小学生期末自我鉴定
2014/01/19 职场文书
煤矿机修工岗位职责
2014/02/07 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书