其他代码

基于SVG手势密码解锁jquery插件

阿里云


这是一款仿安卓的基于 SVG 的 jquery 手势密码解锁插件。你可以设置手势密码,以及验证手势密码,使用非常方便。

使用方法:

在页面中引入 jquery 和 patternlock.js 文件,以及 patternlock.css 文件。

也想出现在这里?联系我们
创客主机
  1. <link href="patternlock.css" rel="stylesheet" type="text/css" />
  2. <script src="jquery.min.js"></script>
  3. <script src="patternlock.js"></script>

HTML 结构:

创建一个有 9 个点的手势解锁屏幕。

  1. <svg class="patternlock" id="lock" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
  2.   <g class="lock-actives"></g>
  3.   <g class="lock-lines"></g>
  4.   <g class="lock-dots">
  5.       <circle cx="20" cy="20" r="2"/>
  6.       <circle cx="50" cy="20" r="2"/>
  7.       <circle cx="80" cy="20" r="2"/>
  8.  
  9.       <circle cx="20" cy="50" r="2"/>
  10.       <circle cx="50" cy="50" r="2"/>
  11.       <circle cx="80" cy="50" r="2"/>
  12.  
  13.       <circle cx="20" cy="80" r="2"/>
  14.       <circle cx="50" cy="80" r="2"/>
  15.       <circle cx="80" cy="80" r="2"/>
  16.   </g>
  17. <svg>

初始化插件:

在页面 DOM 元素加载完毕之后,通过下面的方法来初始化该插件。

  1. var e = document.getElementById('lock')
  2. var p = new PatternLock(e, {
  3.     onPattern: function() {
  4.       this.success()
  5.     }
  6. });

方法:

clear():清除当前的模式

success():验证输入的模式是否成功

error():验证输入的模式是否失败

getPattern():获取当前的而输入模式,得到模式或者 NaN
该基于 SVG 的 jquery 手势密码解锁插件的 github 地址为:https://github.com/tympanix/pattern-lock-js

基于 SVG 手势密码解锁 jquery 插件

已有 543 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!