jquery輸入數(shù)字隨機(jī)抽獎(jiǎng)特效的簡(jiǎn)單實(shí)現(xiàn)代碼
簡(jiǎn)介:jQuery自定義數(shù)值抽獎(jiǎng)活動(dòng)代碼是一款點(diǎn)擊開(kāi)始按鈕計(jì)算機(jī)會(huì)產(chǎn)生玩家輸入范圍內(nèi)的隨機(jī)數(shù),點(diǎn)擊停止按鈕,將顯示數(shù)字最終結(jié)果的效果。
效果圖如下:
代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery自定義數(shù)值抽獎(jiǎng)活動(dòng)代碼 - 腳本之家</title><base target="_blank" /> <script type="text/javascript" src="http://down.yulu.jb51.net/jquery/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="http://yulu.jb51.net/texiao/jquery/76/pjs_01.js"></script> <style type="text/css"> #bigDiv { width: 1080px; margin: 0px auto; /*div網(wǎng)頁(yè)居中*/ 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; /*讓三個(gè)盒子左浮動(dòng)*/ } #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)抽獎(jiǎng)活動(dòng)</h1> <div id="first"></div> <div id="second"></div> <div id="third"></div> <input type="button" value="開(kāi)始" 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>來(lái)源: <a >腳本之家</a> <a >特效庫(kù)</a> <a >代碼說(shuō)明</a></p> </div> </body> </html>
js文件代碼如下:
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; } /*對(duì)顯示隨機(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)擊開(kāi)始按鈕,產(chǎn)生的事件*/ $("#start").click(function () { range = prompt("請(qǐng)輸入隨機(jī)數(shù)范圍:", "168"); if (range == null)//http://yulu.jb51.net/h/bjaf/3siyd3x7.htm { return; } if (range == 0) { return; } if (isNaN(range))//http://yulu.jb51.net/h/bjaf/9vhm2l4f.htm { alert("請(qǐng)輸入數(shù)字"); return ; } /*將開(kāi)始標(biāo)簽禁用,停止標(biāo)簽啟用*/ $("#start")[0].disabled = true; $("#stop")[0].disabled = false; if (range > 9999 || range<-999) { // by 何問(wèn)起 $("#bigDiv div").css("font-size", "60px");//http://yulu.jb51.net/h/bjaf/omgdn4mu.htm //return; } myNumber = setInterval(showRandomNum, 50);//多長(zhǎng)時(shí)間運(yùn)行一次,單位毫秒 }); /*點(diǎn)擊結(jié)束按鈕*/ $("#stop").click(function () { /*將開(kāi)始標(biāo)簽啟用,停止標(biāo)簽禁用*/ $("#start")[0].disabled = false; $("#stop")[0].disabled = true; clearInterval(myNumber); }); });
以上這篇jquery輸入數(shù)字隨機(jī)抽獎(jiǎng)特效的簡(jiǎn)單實(shí)現(xiàn)代碼就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- jquery.rotate.js實(shí)現(xiàn)可選抽獎(jiǎng)次數(shù)和中獎(jiǎng)內(nèi)容的轉(zhuǎn)盤(pán)抽獎(jiǎng)代碼
- jquery 年會(huì)抽獎(jiǎng)程序
- jQuery實(shí)現(xiàn)轉(zhuǎn)動(dòng)隨機(jī)數(shù)抽獎(jiǎng)效果的方法
- jquery 抽獎(jiǎng)小程序?qū)崿F(xiàn)代碼
- jquery實(shí)現(xiàn)九宮格大轉(zhuǎn)盤(pán)抽獎(jiǎng)
- jQuery實(shí)現(xiàn)類似老虎機(jī)滾動(dòng)抽獎(jiǎng)效果
- jquery實(shí)現(xiàn)轉(zhuǎn)盤(pán)抽獎(jiǎng)功能
- jquery——九宮格大轉(zhuǎn)盤(pán)抽獎(jiǎng)實(shí)例
- jQuery+PHP實(shí)現(xiàn)的擲色子抽獎(jiǎng)游戲?qū)嵗?/a>
- jQuery實(shí)現(xiàn)移動(dòng)端扭蛋機(jī)抽獎(jiǎng)
相關(guān)文章
jQuery中triggerHandler()方法用法實(shí)例
這篇文章主要介紹了jQuery中triggerHandler()方法用法,實(shí)例分析了triggerHandler()方法的功能、定義及觸發(fā)被選元素的指定事件類型的使用技巧,需要的朋友可以參考下2015-01-01jquery代碼實(shí)現(xiàn)多選、不同分享功能
這篇文章主要介紹了jquery代碼實(shí)現(xiàn)多選、不同分享功能,需要的朋友可以參考下2015-07-07jqGrid表格應(yīng)用之新增與刪除數(shù)據(jù)附源碼下載
jqGrid可以結(jié)合fancybox等插件完成超酷的彈出層效果,通過(guò)與php后臺(tái)交互,可以輕松完成數(shù)據(jù)的添加與詳情查看,而這個(gè)過(guò)程完全是一個(gè)ajax異步通信過(guò)程,是一個(gè)非常友好的富客戶端應(yīng)用,本文給大家介紹jqGrid表格應(yīng)用之新增與刪除數(shù)據(jù),需要的朋友參考下2015-12-12分析了一下JQuery中的extend方法實(shí)現(xiàn)原理
這篇文章主要介紹了通過(guò)jQuery.extend的源碼分析了一下JQuery中的extend方法實(shí)現(xiàn)原理以及使用方式,非常的詳細(xì),這里推薦給大家,有需要的小伙伴來(lái)參考下吧。2015-02-02基于jQuery的圖片大小自動(dòng)適應(yīng)實(shí)現(xiàn)代碼
這個(gè)和以前弄的圖片遠(yuǎn)處放大有許多相同的地方,比如圖片預(yù)加載、有限容器顯示無(wú)限大圖片。2010-11-11jquery解析XML字符串和XML文件的方法說(shuō)明
本篇文章主要是對(duì)jquery解析XML字符串和XML文件的方法進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02