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 相关文章推荐
利用javascript查看html源文件
Nov 08 Javascript
Jquery 学习笔记(一)
Oct 13 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
Apr 28 Javascript
eclipse如何忽略js文件报错(附图)
Oct 30 Javascript
javascript创建和存储cookie示例
Jan 07 Javascript
js如何判断用户是否是用微信浏览器
Jun 05 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
Jun 16 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
Jan 05 Javascript
使用angularjs.foreach时return的问题解决
Sep 30 Javascript
浅析vue-router实现原理及两种模式
Feb 11 Javascript
基于js实现数组相邻元素上移下移
May 19 Javascript
JSON stringify方法原理及实例解析
Oct 23 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
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
实用javaScript技术-屏蔽类
2006/08/15 Javascript
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
2015/11/17 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
Node.js实现注册邮箱激活功能的方法示例
2018/03/23 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
详解package.json版本号规则
2019/08/01 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
python使用socket向客户端发送数据的方法
2015/04/29 Python
Python递归遍历列表及输出的实现方法
2015/05/19 Python
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
详解python pandas 分组统计的方法
2019/07/30 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
会计自我鉴定
2013/11/02 职场文书
护士自荐信范文
2013/12/15 职场文书
党校培训思想汇报
2014/01/03 职场文书
个人简历中自我评价
2014/02/11 职场文书
行政人事岗位职责
2014/03/17 职场文书
大学生实习推荐信
2015/03/27 职场文书
推普标语口号大全
2015/12/26 职场文书
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技