纯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 相关文章推荐
firefo xml 读写实现js代码
Jun 11 Javascript
jQuery Validation插件remote验证方式的Bug解决
Jul 01 Javascript
jquery弹出层类代码分享
Dec 27 Javascript
js this函数调用无需再次抓获id,name或标签名
Mar 03 Javascript
jquery使用animate方法实现控制元素移动
Mar 27 Javascript
js实现横向伸展开的二级导航菜单代码
Aug 28 Javascript
省市选择的简单实现(基于zepto.js)
Jun 21 Javascript
jQuery展示表格点击变色、全选、删除
Jan 05 Javascript
javascript数据结构中栈的应用之符号平衡问题
Apr 11 Javascript
基于Vuex无法观察到值变化的解决方法
Mar 01 Javascript
微信小程序canvas截取任意形状的实现代码
Jan 13 Javascript
Node在Controller层进行数据校验的过程详解
Aug 28 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
ezSQL PHP数据库操作类库
2010/05/16 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
PHP Smarty模版简单使用方法
2016/03/30 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
用javascript实现给图片加链接
2007/08/15 Javascript
一些主流JS框架中DOMReady事件的实现小结
2011/02/12 Javascript
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
js确定对象类型方法
2012/03/30 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
2015/08/10 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
python对视频画框标记后保存的方法
2018/12/07 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
LN-CC美国:伦敦时尚生活的缩影
2019/02/19 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
搞笑爱情保证书
2014/04/29 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
2016年少先队活动总结
2016/04/06 职场文书
总结Pyinstaller打包的高级用法
2021/06/28 Python
详解PyTorch模型保存与加载
2022/04/28 Python