var confirmData={},BetData={}; var chose_chip=0,chipnum=0; var playerbet=0,bankerbet=0,tiebet=0; $.data(confirmData,{"player":0,"tie":0,"banker":0}); var toBetSuccess = function (betAmountMsg){ $.data(BetData,{"player":0,"tie":0,"banker":0}); var pMoney = $('#money').text(); var totalBetAmount = betAmountMsg.player_amount + betAmountMsg.tie_amount + betAmountMsg.banker_amount; $('#money').text(pMoney - totalBetAmount); $('#money').attr("data-money",pMoney - totalBetAmount); var downplayer=$.data(confirmData).player + betAmountMsg.player_amount||0, downbanker=$.data(confirmData).banker + betAmountMsg.banker_amount||0, downtie=$.data(confirmData).tie + betAmountMsg.tie_amount||0 $.data(confirmData,{"player":downplayer,"tie":downtie,"banker":downbanker}); confirmChip(".play .bet-box .main .player",$.data(confirmData).player); confirmChip(".play .bet-box .main .banker",$.data(confirmData).banker); confirmChip(".play .bet-box .main .tie",$.data(confirmData).tie); } $(function(){ // 选择筹码 $(".play .chip-box li").click(function(){ chose_chip=$(this).attr("chip-data") $(this).addClass("active").siblings("li").removeClass("active") switch(true){ case chose_chip=="chip-5": chipnum=5 break; case chose_chip=="chip-10": chipnum=10 break; case chose_chip=="chip-20": chipnum=20 break; case chose_chip=="chip-50": chipnum=50 break; case chose_chip=="chip-100": chipnum=100 break; case chose_chip=="chip-200": chipnum=200 break; case chose_chip=="chip-500": chipnum=500 break; case chose_chip=="chip-1k": chipnum=1000 break; case chose_chip=="chip-2k": chipnum=2000 break; case chose_chip=="chip-5k": chipnum=5000 break; case chose_chip=="chip-1w": chipnum=10000 break; case chose_chip=="chip-2w": chipnum=20000 break; case chose_chip=="chip-5w": chipnum=50000 break; } //$.data(BetData, {"bet": chipnum}); }) // 选择下注区 $(".play .longhu .box").click(function(){ chiptype=$(this).attr("bet-data") var _this=$(this); if(chose_chip!=0){ // 计算各个区块的下注 switch(true){ case chiptype=="player": playerbet+=chipnum||0; $.data(BetData, {"player": playerbet}); $(".play .bet-box .main .player .temporary").text(playerbet); var downbet=playerbet+$.data(confirmData).player break; case chiptype=="tie": tiebet+=chipnum||0; $.data(BetData, {"tie": tiebet}); $(".play .bet-box .main .tie .temporary").text(tiebet); var downbet=tiebet+$.data(confirmData).tie break; case chiptype=="banker": bankerbet+=chipnum||0; $.data(BetData, {"banker": bankerbet}); $(".play .bet-box .main .banker .temporary").text(bankerbet) var downbet=bankerbet+$.data(confirmData).banker break; } showChip(_this,chiptype,downbet); }else{ alert_box("请选择筹码") } }) // 确定下注 $(".play .chip-box .ensure-btn").click(function(){ toBet($.data(BetData)); }) }) var toBetCancel = function (){ $(".play .longhu .before-bet").html(""); $(".play .longhu .temporary").text(""); money =0;playerbet=0,bankerbet=0,tiebet=0; $.data(BetData,{"player":0,"tie":0,"banker":0}); } /* 开结果后处理 */ function toOpeningClear(){ $.data(BetData,{"player":0,"tie":0,"banker":0}); $.data(confirmData,{"player":0,"tie":0,"banker":0}); $(".play .longhu .after-bet").html(""); $(".play .longhu .before-bet").html(""); $(".play .longhu .menoy").text(0); $(".play .longhu .temporary").text(""); money =0;playerbet=0;tiebet=0;bankerbet=0; } function confirmChip(_thisclass,_thismoney){ var _thischip=$(_thisclass), getchip=_thischip.find(".before-bet").html(); _thischip.find(".before-bet").html("") _thischip.find(".temporary").text("") _thischip.find(".after-bet").append(getchip) _thischip.find(".menoy").text(_thismoney) playerbet=0,bankerbet=0,tiebet=0 } // 计算筹码个数 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) // console.log( // ' w1:'+w1,' w5:'+w5,' 2w:'+w2, // ' k1:'+k1,' k5:'+k5,' k2:'+k2, // ' b1:'+b1,' b5:'+b5,' b2:'+b2, // ' s1:'+s1,' s5:'+s5,' s2:'+s2, // ' 5y:'+y5 // ) _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":"50%","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){ alert_box(data.errorMessage); setTimeout(function(){ window.location.href=data.url; },3000) } } }); }