jquery+php隨機生成紅包金額數(shù)量代碼分享
本文實例講述了jquery+php實現(xiàn)的隨機生成紅包金額數(shù)量特效。分享給大家供大家參考。具體如下:
jquery+php實現(xiàn)的隨機生成紅包金額數(shù)量特效是一段實現(xiàn)了可以將一定金額的錢生成多個不同金額的紅包的效果代碼,紅包數(shù)量與金錢可以自己設(shè)定。
運行效果圖: -------------------查看效果 下載源碼-------------------
小提示:瀏覽器中如果不能正常運行,可以嘗試切換瀏覽模式。
為大家分享的jquery+php隨機生成紅包金額數(shù)量代碼如下
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>jquery+php隨機生成紅包金額數(shù)量代碼</title> <script type="text/javascript" src="js/jquery.min.js"></script> <style type="text/css"> *{margin:0;padding:0;list-style-type:none;} a,img{border:0;} body{font:12px/180% Arial, Helvetica, sans-serif, "新宋體";} .demo{width:300px; margin:60px auto 10px auto} @media only screen and (min-width: 420px) { .demo{width:500px; margin:60px auto 10px auto} } .demo p{height:62px; line-height:30px} .demo p label{width:100px; text-align:right} .input{width:140px; height:24px; line-height:14px; border:1px solid #d3d3d3} button, .button { background-color: #f30;color: white;border: none;box-shadow: none; font-size: 17px;font-weight: 500;font-weight: 600; border-radius: 3px;padding: 15px 35px;margin: 26px 5px 0 0px;cursor: pointer; } button:hover, .button:hover {background-color: #f00; } #result{width:360px; margin:10px auto} #result p{line-height:30px} #result p span{margin:4px; color:#f30} </style> </head> <body> <div class="demo"> <button>生成10個紅包,總金額20元</button> </div> <div id="result"></div> <script type="text/javascript"> $(function(){ $("button").click(function(){ $.ajax({ type: 'POST', url: 'bao.php', dataType: 'json', beforeSend: function(){ $("#result").html('正在分配紅包'); }, success: function(json){ if(json.msg==1){ var str = ''; var res = json.res; $.each(res,function(index,array){ str += '<p>第<span>'+array['i']+'</span>個紅包,金額<span>'+array['money']+'</span>元,余額<span>'+array['total']+'元</span></p>'; }); $("#result").html(str); }else{ $("#result").html('數(shù)據(jù)出錯!'); } } }); }); }); </script> <div style="text-align:center;margin:150px 0; font:normal 14px/24px 'MicroSoft YaHei';"> <p>適用瀏覽器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.</p> </div> </body> </html>
bao.php代碼頁面:
<?php header("Content-Type: text/html;charset=utf-8"); $total=20;//紅包總額 $num=10;// 分成10個紅包,支持10人隨機領(lǐng)取 $min=0.01;//每個人最少能收到0.01元 for ($i=1;$i<$num;$i++) { $safe_total=($total-($num-$i)*$min)/($num-$i);//隨機安全上限 $money=mt_rand($min*100,$safe_total*100)/100; $total=$total-$money; $arr['res'][$i] = array( 'i' => $i, 'money' => $money, 'total' => $total ); } $arr['res'][$num] = array('i'=>$num,'money'=>$total,'total'=>0); $arr['msg'] = 1; echo json_encode($arr); ?>
main.css代碼頁面:
@charset "utf-8"; /* CSS Document */ html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,a,code,em,img,small,strong,sub,sup,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent} a{color:#007bc4/*#424242*/; text-decoration:none;} a:hover{text-decoration:underline} ol,ul{list-style:none} table{border-collapse:collapse;border-spacing:0} html{background:url(../images/bg.png)} body{height:100%; font:14px/18px "Microsoft Yahei", Tahoma, Helvetica, Arial, Verdana, "\5b8b\4f53", sans-serif; color:#51555C; background: url(../images/body_bg.gif) repeat-x} img{border:none} #header{width:980px; height:92px; margin:0 auto; position:relative;} #logo{width:240px; height:90px; background:url(../images/logo_demo.gif) no-repeat} #logo h1{text-indent:-999em} #logo h1 a{display:block; width:240px; height:90px} #main{width:980px; min-height:600px; margin:30px auto 0 auto; border:1px solid #d3d3d3; background:#fff; -moz-border-radius:5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;} h2.top_title{margin:4px 20px; padding-top:15px; padding-left:20px; padding-bottom:10px; border-bottom:1px solid #d3d3d3; font-size:18px; color:#a84c10; background:url(../images/arrL.gif) no-repeat 2px 16px} #footer{height:60px;} #footer p{ padding:10px 2px; line-height:24px; text-align:center} #footer p a:hover{color:#51555C} #stat{display:none} .google_ad{width:728px; height:90px; margin:50px auto} .ad_76090,.ad_demo{width:760px; height:90px; margin:40px auto} .demo_topad{position:absolute; top:15px; right:0px; width:470px; height:60px;} @media screen and (min-width: 320px) and (max-width : 480px) { html{-webkit-text-size-adjust: none;} #header{width:100%} #main{width:100%; margin:10px auto; -moz-border-radius:0px;-khtml-border-radius: 0px;-webkit-border-radius: 0px; border-radius:0px;} .demo_topad{display:none} .google_ad{width:100%; margin:40px auto; text-align:center} .ad_76090,.ad_demo{width:100%; height:auto; margin:40px auto;text-align:center} .demo{width:98%; margin:10px auto} }
以上就是為大家分享的jquery+php隨機生成紅包金額數(shù)量代碼,希望大家可以喜歡。
- jQuery實現(xiàn)轉(zhuǎn)動隨機數(shù)抽獎效果的方法
- jQuery實現(xiàn)的點贊隨機數(shù)字顯示動畫效果(附在線演示與demo源碼下載)
- jquery輸入數(shù)字隨機抽獎特效的簡單實現(xiàn)代碼
- jQuery隨機密碼生成的方法
- jQuery 插件實現(xiàn)隨機自由彈跳氣泡樣式
- jQuery實現(xiàn)的老虎機跑動效果示例
- jquery.rotate.js實現(xiàn)可選抽獎次數(shù)和中獎內(nèi)容的轉(zhuǎn)盤抽獎代碼
- jquery——九宮格大轉(zhuǎn)盤抽獎實例
- jquery 抽獎小程序?qū)崿F(xiàn)代碼
- jQuery基于隨機數(shù)解決中午吃什么去哪吃問題示例
相關(guān)文章
jQuery基于ajax實現(xiàn)頁面加載后檢查用戶登錄狀態(tài)的方法
這篇文章主要介紹了jQuery基于ajax實現(xiàn)頁面加載后檢查用戶登錄狀態(tài)的方法,結(jié)合實例形式較為詳細分析了jQuery結(jié)合ajax進行表單登陸驗證操作的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-02-02使用jquery讀取html5 localstorage的值的方法
在HTML 5中,localstorage是個不錯的東西,在支持localstorage的瀏覽器中, 能持久化用戶表單的輸入,即使關(guān)掉瀏覽器,下次重新打開瀏覽器訪問,也能讀出其值,很不錯的一個東西,接下來實例介紹,需要的朋友可以參考下2013-01-01使用JQuery實現(xiàn)Ctrl+Enter提交表單的方法
這篇文章主要介紹了使用JQuery實現(xiàn)Ctrl+Enter提交表單的方法,需要的朋友可以參考下2015-10-10jquery 單行滾動、批量多行滾動、文字圖片翻屏滾動效果代碼
jquery單行滾動、批量多行滾動、文字圖片翻屏滾動效果代碼,需要的朋友可以參考下。2010-05-05jQuery實現(xiàn)漂亮實用的商品圖片tips提示框效果(無圖片箭頭+陰影)
這篇文章主要介紹了jQuery實現(xiàn)漂亮實用的商品圖片tips提示框效果,具有鼠標滑過顯示動態(tài)提示框的效果,涉及針對鼠標事件的響應(yīng)及頁面元素動態(tài)操作技巧,需要的朋友可以參考下2016-04-04easyui取消表單實時驗證,提交時統(tǒng)一驗證的簡單實例
下面小編就為大家?guī)硪黄猠asyui取消表單實時驗證,提交時統(tǒng)一驗證的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11利用jquery實現(xiàn)驗證輸入的是否是數(shù)字、小數(shù),包含保留幾位小數(shù)
本文主要介紹了利用jquery實現(xiàn)驗證輸入的是否是數(shù)字、小數(shù),包含保留幾位小數(shù),代碼清晰,容易理解。有需要的朋友可以參考下2016-12-12jQuery實現(xiàn)通過方向鍵控制div塊上下左右移動的方法【測試可用】
這篇文章主要介紹了jQuery實現(xiàn)通過方向鍵控制div塊上下左右移動的方法,涉及jQuery結(jié)合鍵盤事件響應(yīng)動態(tài)修改頁面元素屬性相關(guān)操作技巧,需要的朋友可以參考下2018-04-04