纯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 相关文章推荐
页面只能打开一次Cooike如何实现
Dec 04 Javascript
关于extjs4如何获取grid修改后的数据的问题
Aug 07 Javascript
javascript实现状态栏中文字动态显示的方法
Oct 20 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
May 18 Javascript
如何提高数据访问速度
Dec 26 Javascript
JS实现直接运行html代码的方法
Mar 13 Javascript
koa2 从入门到精通(小结)
Jul 23 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
Aug 20 Javascript
多个vue子路由文件自动化合并的方法
Sep 03 Javascript
python实现迭代法求方程组的根过程解析
Nov 25 Javascript
layui实现显示数据表格、搜索和修改功能示例
Jun 03 Javascript
Vue实现购物小球抛物线的方法实例
Nov 22 Vue.js
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
VOLVO车载收音机
2021/03/02 无线电
Yii的CDbCriteria查询条件用法实例
2014/12/04 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
Mootools 1.2教程 类(一)
2009/09/15 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
node.js中的fs.futimes方法使用说明
2014/12/17 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
Js实现自定义右键行为
2015/03/26 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
JS实现课堂随机点名和顺序点名
2017/03/09 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
Python MySQLdb 使用utf-8 编码插入中文数据问题
2018/03/13 Python
Python操作Oracle数据库的简单方法和封装类实例
2018/05/07 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
python动态规划算法实例详解
2020/11/22 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
《圆明园的毁灭》教学反思
2014/02/28 职场文书
物业总经理岗位职责
2014/02/28 职场文书
民主生活会剖析材料
2014/09/30 职场文书
小学见习报告
2014/10/31 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书