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 相关文章推荐
Prototype ObjectRange对象学习
Jul 19 Javascript
jQuery的deferred对象详解
Nov 12 Javascript
JavaScript中的类数组对象介绍
Dec 30 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
Mar 04 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
Jan 03 Javascript
JavaScript和JQuery获取DIV值的方法示例
Mar 07 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
Jun 01 Javascript
vue页面加载闪烁问题的解决方法
Mar 28 Javascript
JS在if中的强制类型转换方式
Jul 15 Javascript
vue最简单的前后端交互示例详解
Oct 11 Javascript
javascript动态创建对象的属性详解
Nov 07 Javascript
解决vue组件销毁之后计时器继续执行的问题
Jul 21 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
PHP 中文乱码解决办法总结分析
2009/07/30 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
php和asp语法上的区别总结
2019/05/12 PHP
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
jquery实现智能感知连接外网搜索
2013/05/21 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
Python 的描述符 descriptor详解
2016/02/27 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
python有序查找算法 二分法实例解析
2020/02/18 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
互动出版网:专业书籍
2017/03/21 全球购物
Linux常见面试题
2013/03/18 面试题
本科生详细的自我评价
2013/09/19 职场文书
计算机数据库专业职业生涯规划书
2014/02/08 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
pytorch中的model=model.to(device)使用说明
2021/05/24 Python
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫