纯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 25 Javascript
基于jquery的direction图片渐变动画效果
May 24 Javascript
浅谈javascript对象模型和function对象
Dec 26 Javascript
Ajax中解析Json的两种方法对比分析
Jun 25 Javascript
javascript中setAttribute()函数使用方法及兼容性
Jul 19 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
Jun 02 Javascript
JavaScript 对象字面量讲解
Jun 06 Javascript
jquery属性,遍历,HTML操作方法详解
Sep 17 Javascript
Vue实现动态显示textarea剩余字数
May 22 Javascript
Angularjs 1.3 中的$parse实例代码
Sep 14 Javascript
vue路由对不同界面进行传参及跳转的总结
Apr 20 Javascript
layui--select使用以及下拉框实现键盘选择的例子
Sep 24 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
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
JS延迟加载加快页面打开速度示例代码
2013/12/30 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
vue组件的写法汇总
2018/04/12 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
Python操作MySQL数据库9个实用实例
2015/12/11 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
荷兰多品牌网上鞋店:Stoute Schoenen
2017/08/24 全球购物
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
自我评价中英文语句
2013/11/30 职场文书
证券期货行业个人的自我评价
2013/12/26 职场文书
回门宴答谢词
2014/01/13 职场文书
旅游节目策划方案
2014/05/26 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
高中班主任评语
2014/12/30 职场文书
公司职员入党自传书
2015/06/26 职场文书
毕业酒会致辞
2015/07/29 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书