使用jQuery插件實現(xiàn)一個移動端的扭蛋機抽獎功能?針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供金溪企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站設(shè)計、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為金溪眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進行中。具體內(nèi)容如下
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="apple-touch-fullscreen" content="YES" /> <meta name="format-detection" content="telephone=no" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta http-equiv="Expires" content="-1" /> <meta http-equiv="pragram" content="no-cache" /> <link href="css/style.css" type="text/css" rel="stylesheet"/> <title>扭蛋機</title> <!--移動端版本兼容 --> <script type="text/javascript"> var phoneWidth = parseInt(window.screen.width); var phoneScale = phoneWidth/640; var ua = navigator.userAgent; if (/Android (\d+\.\d+)/.test(ua)){ var version = parseFloat(RegExp.$1); // andriod 2.3 if(version>2.3){ document.write('<meta name="viewport" content="width=640, minimum-scale = '+phoneScale+', maximum-scale = '+phoneScale+', target-densitydpi=device-dpi">'); // andriod 2.3以上 }else{ document.write('<meta name="viewport" content="width=640, target-densitydpi=device-dpi">'); } // 其他系統(tǒng) } else { document.write('<meta name="viewport" content="width=640, user-scalable=no, target-densitydpi=device-dpi">'); } //微信去掉下方刷新欄 if(RegExp("MicroMessenger").test(navigator.userAgent)){ document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { WeixinJSBridge.call('hideToolbar'); }); } </script> <script src="js/jquery1.8.3.min.js"></script> </head> <body> <div class="niu_danji"> <!--機器--> <div class="game_qu"> <!--go--> <div class="game_go">100/次</div> <div class="wdjifen">10000</div> </div> <!--球--> <div class="dan_gund"> <span class="qiu_1 diaol_1"></span> <span class="qiu_2 diaol_2"> </span> <span class="qiu_3 diaol_3"></span> <span class="qiu_4 diaol_4"></span> <span class="qiu_5 diaol_5"></span> <span class="qiu_6 diaol_6"></span>> <span class="qiu_7 diaol_7"></span> <span class="qiu_8 diaol_8"></span> <span class="qiu_9 diaol_9"></span> <span class="qiu_10 diaol_10"></span> <span class="qiu_11 diaol_11"></span> </div> <!--中獎掉落--> <div class="medon"><img src="images/mendong.png"/></div> <div class="zjdl "> <span></span> </div> </div> <!--中獎 獲得一等獎--> <div class="zonj_zezc none" id="jianpin_one"> <div class="jpzs aiqiyi tc_anima"> <em><img src="images/close.png"/></em> <h3> <b>恭喜你!<br>獲得一等獎!</b> </h3> </div></div> <!--中獎獲得二等獎--> <div class="zonj_zezc none" id="jianpin_two"> <div class="jpzs aiqiyi tc_anima"> <em><img src="images/close.png"/></em> <h3> <b>恭喜你!<br>獲得二等獎!</b> </h3> </div> </div> <!--中獎 獲得三等獎--> <div class="zonj_zezc none" id="jianpin_three"> <div class="jpzs aiqiyi tc_anima"> <em><img src="images/close.png"/></em> <h3> <b>恭喜你!<br>獲得三等獎!</b> </h3> </div> </div> <!--沒有中獎--> <div class="zonj_zezc none" id="jianpin_kong"> <div class="jpzs aiqiyi tc_anima"> <em><img src="images/close.png"/></em> <h3> 咦?沒有抽中? </h3> </div> </div> <!--積分不足--> <div class="zonj_zezc none" id="no_jifeng"> <div class="jpzs aiqiyi tc_anima"> <em><img src="images/close.png"/></em> <h3> 對不起,積分不足! </h3> </div> </div> <script> $(document).ready(function(e) { //一等獎 關(guān)閉 $("#jianpin_one em img").click(function(){ $("#jianpin_one").hide(); } ); //二等獎 關(guān)閉 $("#jianpin_two em img").click(function(){ $("#jianpin_two").hide(); } ); //三等獎 關(guān)閉 $("#jianpin_three em img").click(function(){ $("#jianpin_three").hide(); } ); //沒有中獎 關(guān)閉 $("#jianpin_kong em img").click(function(){ $("#jianpin_kong").hide(); } ); //積分不足 關(guān)閉 $("#no_jifeng em img").click(function(){ $("#no_jifeng").hide(); } ); var score=470; $(".wdjifen").html(score); $(".game_go").click(function(){ score-=100; if(score<0){ for(i=1;i<=11;i++){ $(".qiu_"+i).removeClass("wieyi_"+i); } $("#no_jifeng").show(); }else{ draw() } }); function draw(){ var number =Math.floor(4*Math.random()+1); for(i=1;i<=11;i++){ $(".qiu_"+i).removeClass("diaol_"+i); $(".qiu_"+i).addClass("wieyi_"+i); }; setTimeout(function (){ for(i=1;i<=11;i++){ $(".qiu_"+i).removeClass("wieyi_"+i); } },1100); setTimeout(function(){ switch(number){ case 1:$(".zjdl").children("span").addClass("diaL_one");break; case 2:$(".zjdl").children("span").addClass("diaL_two");break; case 3:$(".zjdl").children("span").addClass("diaL_three");break; case 4:$(".zjdl").children("span").addClass("diaL_four");break; } $(".zjdl").removeClass("none").addClass("dila_Y"); setTimeout(function (){ switch(number){ case 1:$("#jianpin_one").show();break; case 2:$("#jianpin_two").show();break; case 3:$("#jianpin_three").show();break; case 4:$("#jianpin_kong").show();break; } },900); },1100) //取消動畫 setTimeout(function (){ $(".zjdl").addClass("none").removeClass("dila_Y"); $(".wdjifen").html(score); $(".zjdl").children("span").removeAttr('class'); },2500) } }); </script> </body> </html>
當前名稱:使用jQuery插件實現(xiàn)一個移動端的扭蛋機抽獎功能-創(chuàng)新互聯(lián)
鏈接URL:http://www.rwnh.cn/article40/ccijeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、企業(yè)網(wǎng)站制作、微信小程序、標簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容