var confirmData={}; $.data(confirmData,{"player":0,"tie":0,"banker":0,"ppair":0,"bpair":0}); $(function(){ // 选择筹码 var $chip=$(".play .bet-box .bet-control .chip li"); $chip.click(function(){ var bet=parseInt($(this).attr("data-bet")); $(this).addClass("active").siblings("li").removeClass("active"); switch(true){ case bet=="chip-5": chipnum=5 break; case bet=="chip-10": chipnum=10 break; case bet=="chip-20": chipnum=20 break; case bet=="chip-50": chipnum=50 break; case bet=="chip-100": chipnum=100 break; case bet=="chip-200": chipnum=200 break; case bet=="chip-500": chipnum=500 break; case bet=="chip-1k": chipnum=1000 break; case bet=="chip-2k": chipnum=2000 break; case bet=="chip-5k": chipnum=5000 break; case bet=="chip-1w": chipnum=10000 break; case bet=="chip-2w": chipnum=20000 break; case bet=="chip-5w": chipnum=50000 break; } $.data(BetData, {"bet": bet}); }) var $bet=$(".play .bet-box .chip-box .item"); $bet.click(function(){ var UserMenoy = $('#money').attr("data-money"); var chiptype=$(this).attr("chip-data"), chose_chip=$.data(BetData).bet||0, chipClass=null; var _this=$(this); if(chose_chip==0){ layer.open({type: 1, area: ['380px', '165px'], btn: lang.confirm, content: '\<\div class="box">'+lang.select_chip_tip+'\<\/div>'}); }else{ // 计算总下注 if(UserMenoy < chose_chip){ layer.open({type: 1, area: ['380px', '165px'] ,btn: lang.confirm, content: '\<\div class="box">'+lang.recharge_tip+'\<\/div>'}); }else{ var Surplus = UserMenoy-chose_chip; $('#money').attr('data-money',Surplus); // 计算各个区块的下注 switch(true){ case chiptype=="player": playerbet+=chose_chip||0; $.data(BetData, {"player": playerbet}); $(".play .bet-box .chip-box .player-chip .temporary").text(playerbet); var downbet=playerbet+$.data(confirmData).player break; case chiptype=="tie": tiebet+=chose_chip||0; $.data(BetData, {"tie": tiebet}); $(".play .bet-box .chip-box .tie-chip .temporary").text(tiebet); var downbet=tiebet+$.data(confirmData).tie break; case chiptype=="banker": bankerbet+=chose_chip||0; $.data(BetData, {"banker": bankerbet}); $(".play .bet-box .chip-box .banker-chip .temporary").text(bankerbet) var downbet=bankerbet+$.data(confirmData).banker break; case chiptype=="ppair": ppairbet+=chose_chip||0; $.data(BetData, {"ppair": ppairbet}); $(".play .bet-box .chip-box .ppair-chip .temporary").text(ppairbet); var downbet=ppairbet+$.data(confirmData).ppair break; case chiptype=="bpair": bpairbet+=chose_chip||0; $.data(BetData, {"bpair": bpairbet}); $(".play .bet-box .chip-box .bpair-chip .temporary").text(bpairbet); var downbet=bpairbet+$.data(confirmData).bpair break; } showChip(_this,chiptype,downbet); } } }) // 确定 $("#confirm").click(function(){ var confirmBet=$.data(BetData); var _thisBetObject = new Object(); if(confirmBet.player != undefined && playerbet != 0){ _thisBetObject.player = confirmBet.player; } if(confirmBet.tie != undefined && tiebet != 0){ _thisBetObject.tie = confirmBet.tie; } if(confirmBet.banker != undefined && bankerbet != 0){ _thisBetObject.banker = confirmBet.banker; } if(confirmBet.ppair != undefined && ppairbet != 0){ _thisBetObject.ppair = confirmBet.ppair; } if(confirmBet.bpair != undefined && bpairbet != 0){ _thisBetObject.bpair = confirmBet.bpair; } toBet(_thisBetObject); money =0;playerbet=0;tiebet=0;bankerbet=0;ppairbet=0;bpairbet=0; $(".play .bet-box .chip-box .temporary").text(""); }) }) var toBetCancel = function (){ $.data(BetData,{"player":0,"tie":0,"banker":0,"bpair":0,"ppair":0}); money =0;playerbet=0;tiebet=0;bankerbet=0;ppairbet=0;bpairbet=0; $('#money').attr('data-money',$('#money').text()); $(".play .bet-box .chip-box .temporary").text(""); $(".play .bet-box .chip-box .item").find(".before").html(""); } var toBetSuccess = function (betAmountMsg){ var pMoney = $('#money').text(); var totalBetAmount = betAmountMsg.player_amount + betAmountMsg.tie_amount + betAmountMsg.banker_amount + betAmountMsg.banker_pair_amount + betAmountMsg.player_pair_amount; $('#money').text(pMoney - totalBetAmount); $('#money').attr("data-money",pMoney - totalBetAmount); var _thischip=$(".play .bet-box .chip-box .player-chip"); confirmChip(_thischip); var confirmDowm=betAmountMsg.player_amount+$.data(confirmData).player; $.data(confirmData, {"player": confirmDowm}); $(".play .bet-box .chip-box .player-chip .chip-money").text($.data(confirmData).player); var _thischip=$(".play .bet-box .chip-box .tie-chip") confirmChip(_thischip); var confirmDowm=betAmountMsg.tie_amount+$.data(confirmData).tie; $.data(confirmData, {"tie": confirmDowm}); $(".play .bet-box .chip-box .tie-chip .chip-money").text($.data(confirmData).tie); var _thischip=$(".play .bet-box .chip-box .banker-chip"); confirmChip(_thischip); var confirmDowm=betAmountMsg.banker_amount+$.data(confirmData).banker; $.data(confirmData, {"banker": confirmDowm}); $(".play .bet-box .chip-box .banker-chip .chip-money").text($.data(confirmData).banker); var _thischip=$(".play .bet-box .chip-box .ppair-chip"); confirmChip(_thischip); var confirmDowm=betAmountMsg.player_pair_amount+$.data(confirmData).ppair; $.data(confirmData, {"ppair": confirmDowm}); $(".play .bet-box .chip-box .ppair-chip .chip-money").text($.data(confirmData).ppair); var _thischip=$(".play .bet-box .chip-box .bpair-chip"); confirmChip(_thischip); var confirmDowm=betAmountMsg.banker_pair_amount+$.data(confirmData).bpair; $.data(confirmData, {"bpair": confirmDowm}); $(".play .bet-box .chip-box .bpair-chip .chip-money").text($.data(confirmData).bpair); } function confirmChip(_thischip){ var getchip=_thischip.find(".before").html() _thischip.find(".before").html("") _thischip.find(".after").append(getchip) } // 计算筹码个数 function showChip(_this,chiptype,downbet){ var w5=parseInt(downbet/50000) var w2=parseInt((downbet-w5*50000)/20000) var w1=parseInt((downbet-w5*50000-w2*20000)/10000) var w=parseInt(downbet/10000) var k5=parseInt((downbet-w*10000)/5000) var k2=parseInt((downbet-w*10000-k5*5000)/2000) var k1=parseInt((downbet-w*10000-k5*5000-k2*2000)/1000) var k=parseInt((downbet-w*10000)/1000) var b5=parseInt((downbet-w*10000-k*1000)/500) var b2=parseInt((downbet-w*10000-k*1000-b5*500)/200) var b1=parseInt((downbet-w*10000-k*1000-b5*500-b2*200)/100) var b=parseInt((downbet-w*10000-k*1000)/100) var s5=parseInt((downbet-w*10000-k*1000-b*100)/50) var s2=parseInt((downbet-w*10000-k*1000-b*100-s5*50)/20) var s1=parseInt((downbet-w*10000-k*1000-b*100-s5*50-s2*20)/10) var s=parseInt((downbet-w*10000-k*1000-b*100)/10) var y5=parseInt((downbet-w*10000-k*1000-b*100-s*10)/5) _this.find("i").remove(); for(var o=0;o') } for(var p=0;p') } for(var q=0;q') } for(var r=0;r') } for(var t=0;t') } for(var u=0;u') } for(var v=0;v') } for(var w=0;w') } for(var x=0;x') } for(var z=0;z') } for(var k=0;k') } for(var j=0;j') } for(var l=0;l') } } function showShadow(betStatus){ if(betStatus == 2){ $(".play .maskResult").fadeIn(100,function(){ $(".play .maskResult .item").animate({"top":"62%","opacity":"1"}) }); } } function checkLogout(){ var userid = $('#userid').val(); $.ajax({ url:'/login/checkLogout', data:{user_id:userid}, type:'POST', dataType:'JSON', success:function(data){ if(data.errorCode == 0){ layer.alert(lang[data.errorMessage],{title:lang.message,btn:lang.confirm},function(){ window.location.href=data.url; }); setTimeout(function(){ window.location.href=data.url; },3000) } } }); }