jquery扑克牌算13点游戏代码

柚子呀 2024-05-30 10:16:52
最佳回答
1新建html文档。2准备好需要用到扑克牌每一张都是图片。3书写hmtl代码。<main> <ul class="imgbox"> <li class="pai"></li> </ul> <div class="btnleft"><</div> <div class="btnright">></div></main>4书写css代码。<style>* { margin: 0; padding: 0; l**t-style: none; }html, body { width: 100%; height: 100%; overflow: hidden; }body { background-image: url(images/deck.png); background-size: cover; background-repeat: no-repeat; }main { width: 1000px; height: 100%; margin: 0 auto; }.imgbox { width: 100%; height: 500px; position: relative; }.pai { width: 90px; height: 140px; position: absolute; left: calc(50% - 45px); top: 0; background-size: 100% 100%; opacity: 0; border: 2px solid transparent; }.btnleft, .btnright { width: 120px; height: 50px; position: absolute; left: 0; right: 0; margin: 20px auto; background: palegreen; color: #fff; text-align: center; font-size: 30px; line-height: 50px; border-radius: 5px; cursor: pointer; }.active { border: 2px solid red; }.btnleft { top: 450px; }.btnright { top: 510px; }</style>5书写并添加js代码。<script>var arr=['c','d','h','s'];var newarr=[];var obj={};var newobj={'1':'a','2':'2','3':'3','4':'4','5':'5','6':'6','7':'7','8':'8','9':'9','10':'t','11':'j','12':'q','13':'k'};while(newarr.length<52){var num=math.ceil(math.random()*13);var color=arr[math.floor(math.random()*arr.length)];if(!obj[`${num}_${color}`]){ //obj[] 表示对象[属性名]obj[`${num}_${color}`]=true;newarr.push({num,color}); //json格式时,变量的名称作为属性名,变量的值作为属性值}}var n=0;for(var i=0;i<7;i++){for(var j=0;j<=i;j++){$('<li>').addclass('pai').data('num',newarr[n].num).prop('id',`${i}_${j}`).css('backgroundimage',`url(images/${newobj[newarr[n].num]}${newarr[n].color}.png)`).delay(n*40).animate({top:i*50,left:455-i*50+100*j,opacity:1},300).appendto('ul.imgbox');n++;}}for(var i=n;i<newarr.length;i++){$('<li>').addclass('pai zuo').data('num',newarr[i].num).css('backgroundimage',`url(images/${newobj[newarr[i].num]}${newarr[i].color}.png)`).delay(i*40).animate({top:460,left:255,opacity:1},300).appendto('ul.imgbox');}var m=**;$(document).on('click','li',function(){var id=$(th**).prop('id');var next1=$(`#${parseint(id.split("_")[0])+1}_${id.split("_")[1]}`);var next2=$(`#${parseint(id.split("_")[0])+1}_${parseint(id.split("_")[1])+1}`);if(next1[0]||next2[0]){return;}$(th**).toggleclass('active');if($(th**).hasclass('active')){$(th**).animate({top:'-=20'},300);}else{$(th**).animate({top:'+=20'},300);}if(!m){m=$(th**);if($(th**).data('num')==13){$('.active').animate({top:0,left:1000,opacity:0},300,function(){$('.active').remove();})m=**;}}else{if($(th**).data('num')+m.data('num')==13){$('.active').animate({top:0,left:1000,opacity:0},300,function(){$('.active').remove();})}else{$('.active').removeclass('active').animate({top:'+=20'});}m=**;}})var index=0;$('.btnright').click(function(){$('.zuo').eq(-1).animate({left:'+=400',zindex:index++},300).removeclass('zuo').addclass('you');})$('.btnleft').click(function(){$('.you').each(function(index,val){$(val).delay(index*40).animate({left:'-=400',zindex:index},300).removeclass('you').addclass('zuo');})})</script>6代码整体结构。6本页面未经许可获取自百度经验7查看效果。end 20210311
汇率兑换计算器

类似问答
  • 扑克牌里各个数字代表什么意思
    • 2024-05-30 11:07:16
    • 提问者: 未知
    一般自创会按花色来区分 首先是 方片代表财富 梅花代表事业、运气 红桃代表爱情 黑桃代表家庭 其次是按牌来算,那么也分三六九等,红桃是最好-方片-梅花-黑桃来区分程序 a 一般用于感情方面,取一心一意之意 2 次于感情的当然是事业了 3 用于感情,三心二意之意 4 灾难(4在现实中也被看作...
  • 央视曝光博雅互动旗下棋牌游戏《**》**案,涉案金额过亿,对此你怎么看?
    • 2024-05-30 19:30:55
    • 提问者: 未知
    由博雅互动众多人员参与的特大网络**案破获,共抓获了34名犯罪嫌疑人,其中包括博雅互动公司16人,涉案资金高达1亿元人民币。...99%涉嫌** **确实有不可推卸的责任 ...
  • 扑克牌上的 jqk 有哪些读法?
    • 2024-05-30 12:55:11
    • 提问者: 未知
    扑克牌上的jqk,不同地方似乎有不同读法,比如勾圈剋,有的地方q读皮,还有地方k读刻,还有的人似乎是按照英文发音来的,所以大家都是怎么读它的?
  • 盛大游戏这支股票代码是多少
    • 2024-05-30 12:42:30
    • 提问者: 未知
    盛大游戏股票,在上市的美股,代码:game。盛大游戏有限公司(nasdaq: game)(以下简称“盛大游戏”) 是**领先的网络游戏开发商、运营商和发行商,向用户提供包括(mmorpg)、高级休闲游戏等多样化的网络游戏产品,满足各类游戏用户的普遍娱乐需求。
  • 如何获取游戏内物品的代码
    • 2024-05-30 07:00:13
    • 提问者: 未知
    如果新建两天内的人物可以在选择人物界面上点修改形象进入整容界面,然后点保存配置,随便输一个名字确定即可。如果超过两天不能修改,就需要用一个整容卷,找易容师进入整容界面保存,然后取消易容,易容卷不会消失。整容卷5元宝一个,20多级有个任务也会给一个。还有个小技巧就是你再新建一个人物,其形象往往和你上次建立的同职业人物相同。差点忘了,保存好以后你进入完美国际的安装文件夹中,在 完美国际#92;elem...
  • 姚记扑克牌是什么?
    • 2024-05-30 15:02:44
    • 提问者: 未知
    姚记扑克牌是什么?问:姚记扑克重庆赛区...现任福建泰顺棋牌俱乐部董事长,青少年时期就热衷于棋牌游戏,通过将近三十年的研习,取百家之长,成为唯一的**一代“牌王”。...
  • 扑克牌“争上游”的规则是什么?
    • 2024-05-30 01:25:42
    • 提问者: 未知
    最后一手牌是三条时可以当作三带二出,即可以管上别的玩家的三带二(只比较三条的大小)
  • 扑克牌问题!
    • 2024-05-30 13:55:13
    • 提问者: 未知
    j:jack,有士兵的意思 q:queen 女皇,皇后 k:king 国王 a:ace 代表最高的权利,所以扑克牌中a最大
  • 扑克牌上大王joker是什么意思?
    • 2024-05-30 06:58:10
    • 提问者: 未知
    joker指扑克copy中的大小王,扑克通常bai都是54张,其中两张是joker,即被称为du大小王zhi的两张牌。其实这两张扑克并不是dao开始就有的。大约在1850年左右,一些扑克厂家开始在牌中加入第53张牌。早期的joker这张牌的"joker"标记并不印刷在牌角,通常印刷在小丑图案的下方,较多使用的文字为...
  • **的**的颜色分别代表多少钱?
    • 2024-05-30 19:27:23
    • 提问者: 未知
    灰色(白色)-$1;红色-$5;绿色-$25;蓝色-$50;黑色-$100;咖啡色-$500;紫色-$1000;还有很多不同的版本,不过大致就是这样的。
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。