jquery图形密码实现方法


Posted in Javascript onMarch 11, 2015

本文实例讲述了jquery图形密码实现方法。分享给大家供大家参考。具体实现方法如下:

<script type="text/javascript" src="js/jquery.min.js"></script>

<script type="text/javascript">

$(document).ready(function() {

    var n=0,y=['4','8','12','13','14','15','16'];

    for(var i=1;i<=16;i++){

        var Box='<span id="box_'+i+'" class="box" num="0"></span>';

        $('#lower').append(Box);

        if(i<=4){

            $('#box_'+i+'').animate({left:100*i-100+"px"}, 0)

                           .show(0).delay(i*400-400).animate({width:"90px",height:"90px",top:"300px"}, 800).attr("num",i);

        }else if(i<=8){

            $('#box_'+i+'').animate({left:100*i-500+"px"}, 0)

                           .show(0).delay(i*400-400).animate({width:"90px",height:"90px",top:"200px"}, 800).attr("num",i);

        }else if(i<=12){

            $('#box_'+i+'').animate({left:100*i-900+"px"}, 0)

                           .show(0).delay(i*400-400).animate({width:"90px",height:"90px",top:"100px"}, 800).attr("num",i);

        }else{

            $('#box_'+i+'').animate({left:100*i-1300+"px"}, 0)

                           .show(0).delay(i*400-400).animate({width:"90px",height:"90px",top:"0px"}, 800).attr("num",i);

        }

    };

    $('#lower span').bind("click",function(){

        $(this).addClass("select");

        var code=$(this).attr("num");

        for (var j=0; j<y.length; j++){

            if(code==y[j]){

                y = jQuery.grep(y, function(n, i){

                  return (n != code);

                });

                n=n+1;

            }else{

                n=n+0;

            }

        };

        if($('.select').length==7){

            if(n==7){

                $('#lower').empty().append('<a href="#"></a>');

                $('#lower a').fadeIn(800);

            }else{

                $('#page').delay(1000).append('<div id="tips"><p>密码错了,重来吧!</p></div>');

                $('#tips').slideDown(500).delay(2000).slideUp(500);

                $('#lower span').removeClass("select");

                n=0;

                y=['4','8','12','13','14','15','16'];

            }

        }   

    });

});

</script>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
js控制的遮罩层实例介绍
May 29 Javascript
JS+css 图片自动缩放自适应大小
Aug 08 Javascript
jquery选择checked在ie8普通模式下的问题
Feb 12 Javascript
JavaScript严格模式详解
Nov 18 Javascript
jQuery解析json数据实例分析
Nov 24 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
jQuery仿京东商城楼梯式导航定位菜单
Jul 25 Javascript
Vue.js实现的计算器功能完整示例
Jul 11 Javascript
Vue2.x通用编辑组件的封装及应用详解
May 28 Javascript
node.js中module模块的功能理解与用法实例分析
Feb 14 Javascript
vue 解决addRoutes多次添加路由重复的操作
Aug 04 Javascript
React实现轮播效果
Aug 25 Javascript
jQuery模拟新浪微博首页滚动效果的方法
Mar 11 #Javascript
jQuery实现在textarea指定位置插入字符或表情的方法
Mar 11 #Javascript
jQuery实现统计输入文字个数的方法
Mar 11 #Javascript
jQuery处理json数据返回数组和输出的方法
Mar 11 #Javascript
jquery实现表格本地排序的方法
Mar 11 #Javascript
jQuery实现渐变下拉菜单的简单方法
Mar 11 #Javascript
jQuery实现新消息闪烁标题提示的方法
Mar 11 #Javascript
You might like
PHP编译configure时常见错误的总结
2017/08/17 PHP
js中判断文本框是否为空的两种方法
2011/07/31 Javascript
自定义右键属性覆盖浏览器默认右键行为实现代码
2013/02/02 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
js+html获取系统当前时间
2017/11/10 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
使用Angular Cli如何创建Angular私有库详解
2019/01/30 Javascript
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
小程序实现上传视频功能
2020/08/18 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
Python matplotlib生成图片背景透明的示例代码
2019/08/30 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
护理专科毕业生自荐书范文
2014/02/19 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
博士论文答辩开场白
2015/06/01 职场文书
体育教师教学随笔
2015/08/15 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang