纯JavaScript代码实现移动设备绘图解锁


Posted in Javascript onOctober 16, 2015

移动手机设备上有一个屏幕解锁的应用相信大家都不陌生,在移动设备上,用户可以通过设置锁定图案作为密码对设备用户界面进行锁定,锁定界面如下图所示。

效果图如下所示

纯JavaScript代码实现移动设备绘图解锁

JavaScript Code

<script> 
 $("#gesturepwd").GesturePasswd({ 
backgroundColor:"#2980B9", //背景色 
color:"#FFFFFF",  //主要的控件颜色 
roundRadii:50,  //大圆点的半径 
pointRadii:12, //大圆点被选中时显示的圆心的半径 
space:60, //大圆点之间的间隙 
width:480,  //整个组件的宽度 
height:480, //整个组件的高度 
lineColor:"#ECF0F1",  //用户划出线条的颜色 
zindex :100 //整个组件的css z-index属性 
}); 
 $("#gesturepwd").on("hasPasswd",function(e,passwd){ 
  var result; 
 if(passwd == "1235789"){ 
  result=true; 
 } 
  else { 
   result=false; 
  } 
  if(result == true){ 
   $("#gesturepwd").trigger("passwdRight"); 
   setTimeout(function(){ 
    //密码验证正确后的其他操作,打开新的页面等。。。 
    alert("Pattern is correct") 
   },500); //延迟半秒以照顾视觉效果 
  } 
  else{ 
   $("#gesturepwd").trigger("passwdWrong"); 
   //密码验证错误后的其他操作。。。 
  } 
 }); 
</script>

以上代码也很简单吧,纯js代码实现移动设备绘图解锁,当然这是核心代码,其他的还需要小伙伴们根据自己的需求自行发挥。希望本文分享能给大家帮助。

Javascript 相关文章推荐
javascript获取函数名称、函数参数、对象属性名称的代码实例
Apr 12 Javascript
javascript鼠标滑过显示二级菜单特效
Nov 18 Javascript
微信小程序  checkbox组件详解及简单实例
Jan 10 Javascript
javascript判断回文数详解及实现代码
Feb 03 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
Dec 15 Javascript
微信小程序如何像vue一样在动态绑定类名
Apr 17 Javascript
详解js类型判断
May 22 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
Aug 17 Javascript
小程序实现多选框功能
Oct 30 Javascript
面试题:react和vue的区别分析
Apr 08 Javascript
Layui Table js 模拟选中checkbox的例子
Sep 03 Javascript
使用Cargo工具高效创建Rust项目
Aug 14 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
Oct 16 #Javascript
javascript实现3D切换焦点图
Oct 16 #Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
Oct 16 #Javascript
jQuery实现带渐显效果的人物多级关系图代码
Oct 16 #Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
Oct 16 #Javascript
javascript实现动态标签云
Oct 16 #Javascript
在Ubuntu系统上安装Node.JS的教程
Oct 15 #Javascript
You might like
关于IIS php调用com组件的权限问题
2012/01/11 PHP
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
jquery调用asp.net 页面后台的实现代码
2011/04/27 Javascript
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
2016/05/20 Javascript
Knockoutjs 学习系列(一)ko初体验
2016/06/07 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
2016/09/17 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
python django 增删改查操作 数据库Mysql
2017/07/27 Python
python使用turtle库绘制树
2018/06/25 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
Mac安装python3的方法步骤
2019/08/09 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
Django框架models使用group by详解
2020/03/11 Python
Pandas DataFrame求差集的示例代码
2020/12/13 Python
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
DNA基因检测和分析:23andMe
2019/05/01 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
初三家长会邀请函
2014/01/18 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
技校毕业生自荐书
2014/05/23 职场文书
财政局个人年终总结
2015/03/03 职场文书
少先队中队工作总结2015
2015/07/23 职场文书