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 操作符实例代码
Oct 24 Javascript
javascript 自动填写表单的实现方法
Apr 09 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
May 11 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
Jul 28 Javascript
jQuery AjaxUpload 上传图片代码
Feb 02 Javascript
JavaScript实现简单的拖动效果
Jul 02 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
Mar 15 Javascript
浅谈webpack 构建性能优化策略小结
Jun 13 Javascript
用node.js写一个jenkins发版脚本
May 21 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
Jun 11 Javascript
vue 集成jTopo 处理方法
Aug 07 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
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
一个PHP的QRcode类与大家分享
2011/11/13 PHP
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
[48:32]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现简单的可逆加密程序实例
2015/03/05 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
2020/04/16 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
Python中Selenium模块的使用详解
2020/10/09 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
2013/04/24 HTML / CSS
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
工商技校毕业生自荐信
2013/11/15 职场文书
岗位廉洁从业承诺书
2014/03/28 职场文书
新品发布会主持词
2014/04/02 职场文书
安全教育演讲稿
2014/05/09 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
停发工资证明范本
2015/06/12 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书
python爬虫--selenium模块
2021/03/31 Python