纯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 相关文章推荐
prototype.js的Ajax对象
Sep 23 Javascript
jquery ajax执行后台方法
Mar 18 Javascript
利用jquery写的左右轮播图特效
Feb 12 Javascript
JS调试必备的5个debug技巧
Mar 07 Javascript
node.js插件nodeclipse安装图文教程
Oct 19 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
May 27 Javascript
简单谈谈ES6的六个小特性
Nov 18 Javascript
Vue的事件响应式进度条组件实例详解
Feb 04 Javascript
Javascript的console['']常用输入方法汇总
Apr 26 Javascript
webstorm添加*.vue文件支持
May 08 Javascript
JavaScript常见事件处理程序实例总结
Jan 05 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
Sep 01 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
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
2012/09/13 PHP
javascript面向对象之Javascript 继承
2010/05/04 Javascript
javascript中用星号表示预录入内容的实现代码
2011/01/08 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
TypeScript中的方法重载详解
2019/04/12 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
python读取word文档的方法
2015/05/09 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
python获取本机所有IP地址的方法
2018/12/26 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
python 实现字符串下标的输出功能
2020/02/13 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
matplotlib自定义鼠标光标坐标格式的实现
2021/01/08 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
爱情保证书范文
2014/02/01 职场文书
酒店开业庆典策划方案
2014/05/28 职场文书
营销团队口号
2014/06/06 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
装修活动策划方案
2014/08/27 职场文书
房屋所有权证明
2014/10/20 职场文书
申报优秀教师材料
2014/12/16 职场文书
小学生节水倡议书
2015/04/29 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers