jQuery自定義數(shù)值抽獎活動代碼
本文實(shí)例為大家分享了jquery輸入數(shù)字隨機(jī)抽獎特效代碼,供大家參考,具體內(nèi)容如下
代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery自定義數(shù)值抽獎活動代碼 - 何問起</title><base target="_blank" /> <script type="text/javascript" src="http://down.hovertree.com/jquery/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="http://hovertree.com/texiao/jquery/76/pjs_01.js"></script> <style type="text/css"> #bigDiv { width: 1080px; margin: 0px auto; /*div網(wǎng)頁居中*/ background-color: #494949; color: #FFFFFF; } h1 { text-align: center; /*文本居中*/ padding-top: 10px; } #first, #second, #third { width: 360px; height: 360px; font-size: 150px; line-height: 360px; text-align: center; float: left; /*讓三個盒子左浮動*/ } #first { background-color: #009BFF; opacity: 0.9; } #second { background-color: #007CCC; } #third { background-color: #005388; } input { font-size: 30px; font-weight: 900; } #start { margin-left: 40%; margin-right: 5%; }a{color:blue;} </style> </head> <body> <div id="bigDiv"> <h1>玩家幸運(yùn)抽獎活動</h1> <div id="first"></div> <div id="second"></div> <div id="third"></div> <input type="button" value="開始" id="start"> <input type="button" value="停止" id="stop" disabled="disabled"> </div> <div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';"> <p>適用瀏覽器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.</p> <p>來源: <a >何問起</a> <a >特效庫</a> <a >代碼說明</a></p> </div> </body> </html>
js文件代碼如下:
/** * Created by 何問起 午后的陽光 on 2016/5/14. */ var ran = 0; var range = 0; var myNumber; /*將產(chǎn)生隨機(jī)數(shù)的方法進(jìn)行封裝*/ function sjs(range) { ran = Math.random() * range;//[0,range)的隨機(jī)數(shù) var result = parseInt(ran);//將數(shù)字轉(zhuǎn)換成整數(shù) return result; } /*對顯示隨機(jī)數(shù)的方法進(jìn)行封裝*/ function showRandomNum() { var figure = sjs(range); $("#first").html(figure); var figure2 = sjs(range); $("#second").html(figure2); var figure3 = sjs(range); $("#third").html(figure3); } $(function () { /*點(diǎn)擊開始按鈕,產(chǎn)生的事件*/ $("#start").click(function () { range = prompt("請輸入隨機(jī)數(shù)范圍:", "168"); if (range == null)//http://hovertree.com/h/bjaf/3siyd3x7.htm { return; } if (range == 0) { return; } if (isNaN(range))//http://hovertree.com/h/bjaf/9vhm2l4f.htm { alert("請輸入數(shù)字"); return ; } /*將開始標(biāo)簽禁用,停止標(biāo)簽啟用*/ $("#start")[0].disabled = true; $("#stop")[0].disabled = false; if (range > 9999 || range<-999) { // by 何問起 $("#bigDiv div").css("font-size", "60px");//http://hovertree.com/h/bjaf/omgdn4mu.htm //return; } myNumber = setInterval(showRandomNum, 50);//多長時間運(yùn)行一次,單位毫秒 }); /*點(diǎn)擊結(jié)束按鈕*/ $("#stop").click(function () { /*將開始標(biāo)簽啟用,停止標(biāo)簽禁用*/ $("#start")[0].disabled = false; $("#stop")[0].disabled = true; clearInterval(myNumber); }); });
以上就是,希望對大家學(xué)習(xí)jquery程序設(shè)計(jì)有所幫助。
相關(guān)文章
jQuery Easyui使用(二)之可折疊面板動態(tài)加載無效果的解決方法
這篇文章主要介紹了jQuery Easyui使用之可折疊面板動態(tài)加載無效果的解決方案,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧2016-08-08實(shí)例詳解jQuery結(jié)合GridView控件的使用方法
這篇文章主要以實(shí)例的方式詳細(xì)介紹了jQuery結(jié)合GridView控件的使用方法,感興趣的小伙伴們可以參考一下2016-01-01jQuery+css實(shí)現(xiàn)的換頁標(biāo)簽欄效果
這篇文章主要介紹了jQuery+css實(shí)現(xiàn)的換頁標(biāo)簽欄效果,涉及jQuery動態(tài)操作頁面元素構(gòu)造換頁標(biāo)簽的相關(guān)技巧,需要的朋友可以參考下2016-01-01jQuery編寫textarea輸入字?jǐn)?shù)限制代碼
這篇文章主要為大家詳細(xì)介紹了jQuery編寫textarea輸入字?jǐn)?shù)限制代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03jQuery+PHP+Mysql實(shí)現(xiàn)抽獎程序
這篇文章主要為大家詳細(xì)介紹了jQuery+PHP+Mysql實(shí)現(xiàn)抽獎程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax輔助方法
我們都知道在AjaxPro的方法AjaxPro.Utility.RegisterTypeForAjax(typeof(所在類的類名));會將標(biāo)記有[Ajax.AjaxMethod]方法注冊在客戶端。2011-09-09使用jQuery Ajax 請求webservice來實(shí)現(xiàn)更簡練的Ajax
以往我們在做ajax時,都要借助于一般處理程序(.ashx)或web服務(wù)(.asmx),并且每一個請求都要建一個這樣的文件,非常麻煩,下面我們甩掉ashx和asmx來使用jQuery Ajax 請求webservice來實(shí)現(xiàn)更簡練的Ajax,需要的朋友參考下2016-08-08