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 相关文章推荐
让iframe自适应高度(支持XHTML,支持FF)
Jul 24 Javascript
javascript数组使用调用方法汇总
Dec 08 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
Jan 02 Javascript
JQuery 返回布尔值Is()条件判断方法代码
May 14 Javascript
javascript编写贪吃蛇游戏
Jul 07 Javascript
javascript回到顶部特效
Jul 30 Javascript
获取IE浏览器Cookie信息的方法
Jan 23 Javascript
react native仿微信PopupWindow效果的实例代码
Aug 07 Javascript
JavaScript事件处理程序详解
Sep 19 Javascript
vscode下vue项目中eslint的使用方法
Jan 13 Javascript
详解JWT token心得与使用实例
Aug 02 Javascript
React-redux实现小案例(todolist)的过程
Sep 29 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
利用“多说”制作留言板、评论系统
2015/07/14 PHP
php探针不显示内存解决方法
2019/09/17 PHP
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
JS实现动画兼容性的transition和transform实例分析
2016/12/13 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
vue实现浏览器全屏展示功能
2019/11/27 Javascript
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
解析Python中的__getitem__专有方法
2016/06/27 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
2017/07/24 Python
Python实现的计数排序算法示例
2017/11/29 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
实习医生自我评价
2013/09/22 职场文书
物业管理大学生个人的自我评价
2013/10/10 职场文书
会计专业毕业生自荐信范文
2013/12/20 职场文书
公司募捐倡议书
2014/05/14 职场文书
酒店管理求职信
2014/06/09 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
父亲节寄语大全
2015/02/27 职场文书
实施意见格式范本
2015/06/05 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
python绘制箱型图
2021/04/27 Python