var num2 = new Array('红桃','方片','草花','黑桃')
var num3 = new Array()
var player1=new Array()
var player2=new Array()
var player3=new Array()
var m=0
//生成一副牌,没有大小王;
for(var i=0i<num1.lengthi++){
for(var n=0 n<num2.lengthn++){
穗激睁 num3[m]=num2[n]+num1[i]
m++
}
}
//洗牌
num3.sort(function() {
return (0.5-Math.random())
})
//再洗一次
num3.sort(function() {
return (0.5-Math.random())
})
//发牌
for(var i=0i<num3.lengthi++){
猜岁switch(i%3){
case 0:player1.push(num3[i])break
case 1:player2.push(num3[i])break
case 2:player3.push(num3[i])break
default: break
}
}
能不能这样,建铅御立2个数组,第一个数组是1-13,第二个数组是a-d,然后进行依次组合,然后随机派发给玩家。
先用随机数 Math.floor(Math.random()*10+1 牌的话 你学要用一个图片 每个牌和数字加上<div>class 或是ID 这个不能循环 否则取出来的永凳兆远是第一个<div> 吧数字枣谈租隐藏 图片显示,点击的时候触发事件 数字显示 <div id="show" style="display:none">function showdiv(){ if(showdiv_display = document.getElementById('show').style.display=='none'){//如果show是隐藏的 document.getElementById('show').style.display='block'//show的display属性设置为block(显示) }else{//如果show是显示侍裤的 document.getElementById('show').style.display='none'//show的display属性设置为none(隐藏) } }
大概思路这样
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)