首页 > 软件开发 > JQUERY >

jQuery扑克牌算13点游戏代码

来源:互联网 2023-03-17 00:46:27 版权归原作者所有,如有侵权,请联系我们

jQuery扑克牌算13点游戏代码kzt办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    新建html文档。kzt办公区 - 实用经验教程分享!

    jQuery扑克牌算13点游戏代码kzt办公区 - 实用经验教程分享!

  • 2

    准备好需要用到扑克牌每一张都是图片。kzt办公区 - 实用经验教程分享!

    jQuery扑克牌算13点游戏代码kzt办公区 - 实用经验教程分享!

  • 3

    书写hmtl代码。kzt办公区 - 实用经验教程分享!

    main>kzt办公区 - 实用经验教程分享!

    ul class="imgBox">kzt办公区 - 实用经验教程分享!

    li class="pai">/li>kzt办公区 - 实用经验教程分享!

    /ul>kzt办公区 - 实用经验教程分享!

    div class="btnLeft"></div>kzt办公区 - 实用经验教程分享!

    div class="btnRight">>/div>kzt办公区 - 实用经验教程分享!

    /main>kzt办公区 - 实用经验教程分享!

    jQuery扑克牌算13点游戏代码kzt办公区 - 实用经验教程分享!

  • 4

    书写css代码。kzt办公区 - 实用经验教程分享!

    style>kzt办公区 - 实用经验教程分享!

    * { margin: 0; padding: 0; list-style: none; }kzt办公区 - 实用经验教程分享!

    html, body { width: 100%; height: 100%; overflow: hidden; }kzt办公区 - 实用经验教程分享!

    body { background-image: url(images/deck.png); background-size: cover; background-repeat: no-repeat; }kzt办公区 - 实用经验教程分享!

    main { width: 1000px; height: 100%; margin: 0 auto; }kzt办公区 - 实用经验教程分享!

    .imgBox { width: 100%; height: 500px; position: relative; }kzt办公区 - 实用经验教程分享!

    .pai { width: 90px; height: 140px; position: absolute; left: calc(50% - 45px); top: 0; background-size: 100% 100%; opacity: 0; border: 2px solid transparent; }kzt办公区 - 实用经验教程分享!

    .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; }kzt办公区 - 实用经验教程分享!

    .active { border: 2px solid red; }kzt办公区 - 实用经验教程分享!

    .btnLeft { top: 450px; }kzt办公区 - 实用经验教程分享!

    .btnRight { top: 510px; }kzt办公区 - 实用经验教程分享!

    /style>kzt办公区 - 实用经验教程分享!

    jQuery扑克牌算13点游戏代码kzt办公区 - 实用经验教程分享!

  • 5

    书写并添加js代码。kzt办公区 - 实用经验教程分享!

    script>kzt办公区 - 实用经验教程分享!

    var arr=['c','d','h','s'];kzt办公区 - 实用经验教程分享!

    var newarr=[];kzt办公区 - 实用经验教程分享!

    var obj={};kzt办公区 - 实用经验教程分享!

    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'};kzt办公区 - 实用经验教程分享!

    while(newarr.length52){kzt办公区 - 实用经验教程分享!

    var num=Math.ceil(Math.random()*13);kzt办公区 - 实用经验教程分享!

    var color=arr[Math.floor(Math.random()*arr.length)];kzt办公区 - 实用经验教程分享!

    if(!obj[`${num}_${color}`]){ //obj[] 表示对象[属性名]kzt办公区 - 实用经验教程分享!

    obj[`${num}_${color}`]=true;kzt办公区 - 实用经验教程分享!

    newarr.push({num,color}); //json格式时,变量的名称作为属性名,变量的值作为属性值kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    var n=0;kzt办公区 - 实用经验教程分享!

    for(var i=0;i7;i ){kzt办公区 - 实用经验教程分享!

    for(var j=0;j=i;j ){kzt办公区 - 实用经验教程分享!

    $('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');kzt办公区 - 实用经验教程分享!

    n ;kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    for(var i=n;inewarr.length;i ){kzt办公区 - 实用经验教程分享!

    $('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');kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    var m=null;kzt办公区 - 实用经验教程分享!

    $(document).on('click','li',function(){kzt办公区 - 实用经验教程分享!

    var id=$(this).prop('id');kzt办公区 - 实用经验教程分享!

    var next1=$(`#${parseInt(id.split("_")[0]) 1}_${id.split("_")[1]}`);kzt办公区 - 实用经验教程分享!

    var next2=$(`#${parseInt(id.split("_")[0]) 1}_${parseInt(id.split("_")[1]) 1}`);kzt办公区 - 实用经验教程分享!

    if(next1[0]||next2[0]){kzt办公区 - 实用经验教程分享!

    return;kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    $(this).toggleClass('active');kzt办公区 - 实用经验教程分享!

    if($(this).hasClass('active')){kzt办公区 - 实用经验教程分享!

    $(this).animate({top:'-=20'},300);kzt办公区 - 实用经验教程分享!

    }else{kzt办公区 - 实用经验教程分享!

    $(this).animate({top:' =20'},300);kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    kzt办公区 - 实用经验教程分享!

    if(!m){kzt办公区 - 实用经验教程分享!

    m=$(this);kzt办公区 - 实用经验教程分享!

    if($(this).data('num')==13){kzt办公区 - 实用经验教程分享!

    $('.active').animate({top:0,left:1000,opacity:0},300,function(){kzt办公区 - 实用经验教程分享!

    $('.active').remove();kzt办公区 - 实用经验教程分享!

    })kzt办公区 - 实用经验教程分享!

    m=null;kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    kzt办公区 - 实用经验教程分享!

    }else{kzt办公区 - 实用经验教程分享!

    if($(this).data('num') m.data('num')==13){kzt办公区 - 实用经验教程分享!

    $('.active').animate({top:0,left:1000,opacity:0},300,function(){kzt办公区 - 实用经验教程分享!

    $('.active').remove();kzt办公区 - 实用经验教程分享!

    })kzt办公区 - 实用经验教程分享!

    }else{kzt办公区 - 实用经验教程分享!

    $('.active').removeClass('active').animate({top:' =20'});kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    m=null;kzt办公区 - 实用经验教程分享!

    }kzt办公区 - 实用经验教程分享!

    })kzt办公区 - 实用经验教程分享!

    var index=0;kzt办公区 - 实用经验教程分享!

    $('.btnRight').click(function(){kzt办公区 - 实用经验教程分享!

    $('.zuo').eq(-1).animate({left:' =400',zIndex:index },300).removeClass('zuo').addClass('you');kzt办公区 - 实用经验教程分享!

    })kzt办公区 - 实用经验教程分享!

    $('.btnLeft').click(function(){kzt办公区 - 实用经验教程分享!

    $('.you').each(function(index,val){kzt办公区 - 实用经验教程分享!

    $(val).delay(index*40).animate({left:'-=400',zIndex:index},300).removeClass('you').addClass('zuo');kzt办公区 - 实用经验教程分享!

    })kzt办公区 - 实用经验教程分享!

    })kzt办公区 - 实用经验教程分享!

    /script>kzt办公区 - 实用经验教程分享!

    jQuery扑克牌算13点游戏代码kzt办公区 - 实用经验教程分享!

  • 6

    代码整体结构。kzt办公区 - 实用经验教程分享!

    jQuery扑克牌算13点游戏代码kzt办公区 - 实用经验教程分享!

  • 6本页面未经许可获取自百度经验
  • 7

    查看效果。kzt办公区 - 实用经验教程分享!

    jQuery扑克牌算13点游戏代码kzt办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!kzt办公区 - 实用经验教程分享!


    标签: JQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号