jquery圖形密碼實(shí)現(xiàn)方法
更新時(shí)間:2015年03月11日 15:13:20 作者:無冷
這篇文章主要介紹了jquery圖形密碼實(shí)現(xiàn)方法,涉及jQuery操作圖形特效的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了jquery圖形密碼實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
<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>密碼錯(cuò)了,重來吧!</p></div>');
$('#tips').slideDown(500).delay(2000).slideUp(500);
$('#lower span').removeClass("select");
n=0;
y=['4','8','12','13','14','15','16'];
}
}
});
});
</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>密碼錯(cuò)了,重來吧!</p></div>');
$('#tips').slideDown(500).delay(2000).slideUp(500);
$('#lower span').removeClass("select");
n=0;
y=['4','8','12','13','14','15','16'];
}
}
});
});
</script>
希望本文所述對(duì)大家的jquery程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- jQuery實(shí)現(xiàn)提示密碼強(qiáng)度的代碼
- jQuery判斷密碼強(qiáng)度實(shí)現(xiàn)思路及代碼
- passwordStrength 基于jquery的密碼強(qiáng)度檢測(cè)代碼使用介紹
- 基于JQuery的密碼強(qiáng)度驗(yàn)證代碼
- jQuery隨機(jī)密碼生成的方法
- JQuery記住用戶名和密碼的具體實(shí)現(xiàn)
- jquery 實(shí)現(xiàn)密碼框的顯示與隱藏示例代碼
- 密碼框顯示提示文字jquery示例
- jQuery密碼強(qiáng)度檢測(cè)插件passwordStrength用法實(shí)例分析
相關(guān)文章
兩種方法解決javascript url post 特殊字符轉(zhuǎn)義 + & #
本文主要介紹javascript使用url傳值的時(shí)候數(shù)據(jù)丟失的問題,希望對(duì)大家有所幫助。2016-04-04jQuery插件pagination實(shí)現(xiàn)分頁特效
jQuery分頁插件示例,ajax方式的jQuery前端分頁插件,其核心代碼jquery.pagination.js已隨示例打包,Demo中包括了5種不同的分頁效果演示,全部是Ajax無刷新方式實(shí)現(xiàn)分頁,對(duì)于搞前端開發(fā)的朋友來說,這是個(gè)值得收藏的代碼特效,為以后實(shí)現(xiàn)無刷新分頁提供方便。2015-04-04全面解析jQuery $(document).ready()和JavaScript onload事件
這篇文章主要介紹了全面解析jQuery $(document).ready()和JavaScript onload事件的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06jQuery獲取Select選擇的Text和Value(詳細(xì)匯總)
Select選擇的Text和Value在使用中可能都需要獲取到它們的值,以至搜集用戶的需求,本文整理了一些常用而實(shí)用的操作技巧,感興趣的朋友可以了解下,就當(dāng)鞏固自己的知識(shí)了,希望本文對(duì)你有所幫助2013-01-01jQuery UI Dialog控件中的表單無法正常提交的解決方法
研究了頁面源碼后發(fā)現(xiàn),jQuery UI Dialog控件初始化時(shí)動(dòng)態(tài)生成的HTML元素被添加到頁面的尾部、form元素的后面,而原始的Dialog模板部分(其內(nèi)包含表單元素)也被移到了 動(dòng)態(tài)生成的HTML元素內(nèi)。2010-12-12