Java基础、中级、高级、架构面试资料

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

HTML5 herman 4129浏览 0评论
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

最近我在github上看到了一款滑动解锁插件unlock.js,在移动端上的表现非常不错,因此我下载了它的源码,进行了学习。本文将结合我个人的使用整理它的一些用法。

unlock.js是一款jQuery滑动解锁插件。目前很多网站在用户登录和注册时,为防止恶意攻击,采用来滑动解锁的验证方式。用户需要滑动指定的滑块到指定位置,才能通过验证。unlock.js可以实现这种滑动解锁功能。

滑动解锁unlock.js

上图就是unlock.js解锁插件的一个使用案例。

unlock.js插件的特点

  • 滑动解锁。
  • 尺寸、颜色、字体大小等都可以个性化定制。
  • 完成解锁后会有回调函数,用来触发进一步的数据处理。

unlock.js安装使用

根据unlock.js提供的案例examples,我总了一下它的使用方法。

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

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

接下来实现HTML的结构,使用一个<div>作为滑块的容器。

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

最后我们需要在页面DOM元素加载完毕之后初始化该滑动解锁插件。

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

unlock.js配置参数

在上面初始化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!'); } 成功解锁后的回调函数

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » jQuery滑动解锁插件unlock.js使用详解