jQuery使用unlock.js插件实现滑动解锁


Posted in jQuery onApril 04, 2017

unlock.js插件具有以下特点:

滑动解锁。

尺寸、颜色、字体大小等都可以个性化定制。

完成解锁后会有回调函数,用来触发进一步的数据处理。

如何使用

1. 首先在页面中引入unlock.css和unlock.js文件。

<link href="css/unlock.css" rel="external nofollow" rel="stylesheet">
<script src='js/unlock.js'></script>

2. 然后布置简单的HTML的结构,使用一个<div>作为滑块的容器。

<!--滑块容器-->
<div id = "foo"></div>

3. 最后初始化插件。在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该滑动解锁插件。

var $container = $('#foo');
$container.slideToUnlock(options);

配置参数

unlock.js滑动解锁插件的配置参数有:

参数 默认值 描述
width 默认为容器的宽度 滑块的宽度
height 默认为容器的高度 滑块的高度
bgColor #E8E8E8 滑块的背景颜色
progressColor #FFE97F progress的颜色
handleColor #fff 滑块手柄的颜色
succColor #78D02E 成功解锁后的颜色
text 'slide to unlock' 滑块上的默认文字
textColor #000 文字的颜色
succText 'ok!' 成功解锁后显示的文字
succTextColor #000 成功解锁后显示的文字颜色
succFunc function() { alert('successfully unlock!'); } 成功解锁后的回调函数

更多有关unlock插件信息,请访问项目github地址为: https://github.com/menthe/unlock.js

以上所述是小编给大家介绍的jQuery使用unlock.js插件实现滑动解锁思路详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

jQuery 相关文章推荐
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
jquery加载单文件vue组件的方法
Jun 20 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jquery在启动页面时,自动加载数据的实例
Jan 22 jQuery
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
jQuery实现评论模块
Aug 19 jQuery
利用jquery正则表达式在页面验证url网址输入是否正确
Apr 04 #jQuery
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 #jQuery
使用jQuery卸载全部事件的思路详解
Apr 03 #jQuery
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 #jQuery
基于JQuery和原生JavaScript实现网页定位导航特效
Apr 03 #jQuery
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 #jQuery
如何选择jQuery版本 1.x? 2.x? 3.x?
Apr 01 #jQuery
You might like
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
拖拉表格的JS函数
2008/11/20 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
Python3多线程爬虫实例讲解代码
2018/01/05 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Python用for循环实现九九乘法表
2018/05/31 Python
python numpy存取文件的方式
2020/04/01 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
Python中的整除和取模实例
2020/06/03 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
三星法国官方网站:Samsung法国
2019/10/31 全球购物
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
机修工工作职责
2014/02/21 职场文书
大型营销活动计划书
2014/04/28 职场文书
作风建设演讲稿
2014/05/23 职场文书
护校行动方案
2014/05/31 职场文书
股东出资证明书范例
2014/10/04 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
离婚起诉状范本
2015/05/19 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
JS中如何优雅的使用async await详解
2021/10/05 Javascript
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android