找相同游戏
	
		var pai=[1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8];
		var flag=false;
		var oneid=-1;
    	function fanpai(id){
			if(pai[id]==-1){
					return;
				}
				document.getElementById("img"+id).src="img/p_w_picpath"+pai[id]+".jpg";
				if(flag){//翻第2张
					if(pai[id]==pai[oneid]){
						pai[id]=-1;
						pai[oneid]=-1;
					}
					else{
						setTimeout("koupai("+id+","+oneid+")",600);
					}
					oneid=-1;
					flag=false;
				}
				else{//翻第1张
					oneid=id;
					flag=true;
				}
				checkSuccess();
		}
		//每次载入页面进行重新洗牌
		function xipai(){
			var a,b,temp;
			for(i=0;i<16;i++){
				var a=Math.floor(Math.random()*16);
				var b=Math.floor(Math.random()*16);
				temp=pai[a];
				pai[a]=pai[b];
				pai[b]=temp;
			}
		}
		//第一次与第二次不相同,扣住两张牌
		function koupai(id,oneid){
			document.getElementById("img"+id).src="img/p_w_picpath0.jpg";
			document.getElementById("img"+oneid).src="img/p_w_picpath0.jpg";
		}
		//每次翻完两张相同的后,检验是否全部成功翻开
		function checkSuccess(){
			for(var i=0;i<16;i++){
				if(pai[i]!=-1)
					return;
				}
			alert("恭喜,OK了");
			location.reload();
		}
    



	
         

找相同游戏

                                                                                                                                                                                                                                              
    
xipai();

javascript基础-翻牌游戏_第1张图片