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 相关文章推荐
深入理解JavaScript系列(6) 强大的原型和原型链
Jan 15 Javascript
jquery中filter方法用法实例分析
Feb 06 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
在JavaScript中操作数组之map()方法的使用
Jun 09 Javascript
JS+CSS实现带小三角指引的滑动门效果
Sep 22 Javascript
JS正则表达式比较常见用法
Jan 26 Javascript
AngularJS基础 ng-if 指令用法
Aug 01 Javascript
Javascript中常见的逻辑题和解决方法
Sep 17 Javascript
完美解决IE9浏览器出现的对象未定义问题
Sep 29 Javascript
javascript关于“时间”的一次探索
Jul 24 Javascript
JavaScript图像放大镜效果实现方法详解
Jun 28 Javascript
js实现数字跳动到指定数字
Aug 25 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
BBS(php &amp; mysql)完整版(七)
2006/10/09 PHP
用PHP产生动态的影像图
2006/10/09 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
PHP邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
laravel安装和配置教程
2014/10/29 PHP
PHP curl使用实例
2015/07/02 PHP
Javascript之旅 对象的原型链之由来
2010/08/25 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
2015/05/25 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
对Python3 * 和 ** 运算符详解
2019/02/16 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
高三自我鉴定
2013/10/23 职场文书
大学生职业生涯设计书
2014/01/02 职场文书
高中语文课后反思
2014/04/27 职场文书
2015年党员承诺书
2015/01/21 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书