首页 > 软件开发 > JQUERY >

jQuery扑克牌算13点游戏代码

来源:互联网 2023-03-17 00:46:27 218

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

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

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

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

  • 2

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

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

  • 3

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

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

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

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

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

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

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

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

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

  • 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 6

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

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

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

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

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

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


    标签: JQUERY

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