亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

jQuery實現轉動隨機數抽獎效果的方法

2024-05-06 16:20:44
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了jQuery實現轉動隨機數抽獎效果的方法,涉及jQuery操作隨機數及頁面元素的相關技巧,需要的朋友可以參考下

本文實例講述了jQuery實現轉動隨機數抽獎效果的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. <!Doctype html> 
  2. <html> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=GBK"
  5. <script src="jquery-1.6.2.min.js" type="text/javascript"></script> 
  6. <style type="text/css"
  7. body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em  
  8. {margin:0;padding:0;border:0;} 
  9. ul,ol,li{list-style:none;} 
  10. input,button{margin:0;font-size:12px;vertical-align:middle;} 
  11. body{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0 auto; background:url  
  12. (../images/BG.jpg) repeat-y;} 
  13. table{border-collapse:collapse;border-spacing:0;} 
  14. .box{ padding:9px 0 0 11px; width:759px; height:611px; background:#ccc; margin:20px auto; } 
  15. .inbox{ width:751px; height:596px;position:relative;} 
  16. #random_box li{ position:absolute; width:144px; overflow:hidden; height:144px; border:3px solid #c7c5ca; background:#fff;} 
  17. #random_box li img{ width:144px; display:block; height:144px;} 
  18. .ok{ display:block; width:442px; height:294px; background:#c00; color:#fff; font-size:48px; position:absolute; top:149px;  
  19. left:148px; cursor:pointer; text-align:center; line-height:280px;} 
  20. #random_1{ left:0; top:0;} 
  21. #random_2{ left:148px;top:0;} 
  22. #random_3{ left:296px;top:0;} 
  23. #random_4{ left:444px;top:0;} 
  24. #random_5{ left:592px;top:0; } 
  25. #random_6{ left:592px;top:148px;} 
  26. #random_7{ left:592px; top:298px;} 
  27. #random_8{ left:592px; top:446px;} 
  28. #random_9{ left:444px; top:446px;} 
  29. #random_10{ left:296px; top:446px;} 
  30. #random_11{ left:148px; top:446px;} 
  31. #random_12{ left:0; top:446px;} 
  32. #random_13{ left:0; top:298px;} 
  33. #random_14{ left:0; top:148px;} 
  34. #random_box li.random_current{border:1px solid red;} 
  35. </style> 
  36. </head> 
  37. <body> 
  38. <div class="box"
  39. <div class="inbox"
  40. <ul id="random_box"
  41. <li id="random_1">1</li> 
  42. <li id="random_2">2</li> 
  43. <li id="random_3">3</li> 
  44. <li id="random_4">4</li> 
  45. <li id="random_5">5</li> 
  46. <li id="random_6">6</li> 
  47. <li id="random_7">7</li> 
  48. <li id="random_8">8</li> 
  49. <li id="random_9">9</li> 
  50. <li id="random_10">10</li> 
  51. <li id="random_11">11</li> 
  52. <li id="random_12">12</li> 
  53. <li id="random_13">13</li> 
  54. <li id="random_14">14</li>  
  55. </ul> 
  56. <b class="ok" onClick="StartGame()">抽獎</b> 
  57. </div> 
  58. </div> 
  59. <script> 
  60. var index=1, //當前亮區位置 
  61. prevIndex=14, //前一位置 
  62. Speed=300, //初始速度 
  63. Time, //定義對象 
  64. arr_length = 14; //GetSide(5,5), //初始化數組 
  65. EndIndex=1, //決定在哪一格變慢 
  66. cycle=0, //轉動圈數  
  67. EndCycle=3, //計算圈數 
  68. flag=false//結束轉動標志 
  69. random_num=1, //中獎數 
  70. quick=0; //加速 
  71. function StartGame(){ 
  72. $("#random_box li").removeClass("random_current"); //取消選中 
  73. //random_num = parseInt($("#txtnum").val());// 
  74. random_num = Math.floor(Math.random()*13+2); 
  75. //產出隨機中獎數2--12之間 
  76. index=1; //再來一次,從1開始 
  77. cycle=0; 
  78. flag=false
  79. //EndIndex=Math.floor(Math.random()*12); 
  80. if(random_num>5) { 
  81. EndIndex = random_num - 5; //前5格開始變慢 
  82. else { 
  83. EndIndex = random_num + 14 - 5; //前5格開始變慢 
  84. //EndCycle=Math.floor(Math.random()*3); 
  85. Time = setInterval(Star,Speed); 
  86. function Star(num){ 
  87. //跑馬燈變速 
  88. if(flag==false){ 
  89. //走五格開始加速 
  90. if(quick==5){ 
  91. clearInterval(Time); 
  92. Speed=50; 
  93. Time=setInterval(Star,Speed); 
  94. //跑N圈減速 
  95. if(cycle==EndCycle+1 && index-1==EndIndex){ 
  96. clearInterval(Time); 
  97. Speed=300; 
  98. flag=true//觸發結束 
  99. Time=setInterval(Star,Speed); 
  100. if(index>arr_length){ 
  101. index=1; 
  102. cycle++; 
  103. //結束轉動并選中號碼 
  104. if(flag==true && index==parseInt(random_num)){  
  105. quick=0; 
  106. clearInterval(Time); 
  107. $("#random_"+index).addClass('random_current'); 
  108. //設置當前選中樣式 
  109. if(index>1) 
  110. prevIndex=index-1; 
  111. else
  112. prevIndex=arr_length; 
  113. $("#random_"+prevIndex).removeClass('random_current'); 
  114. //取消上次選擇樣式  
  115. index++; 
  116. quick++; 
  117. </script> 
  118. </body> 
  119. </html> 

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区中文字幕| 亚洲精品久久久久久下一站| 中文字幕日韩av综合精品| 亚洲国产成人精品久久久国产成人一区| 久久久久久国产精品三级玉女聊斋| 日韩国产欧美精品在线| 日韩高清欧美高清| 91久久国产综合久久91精品网站| 亚洲色图日韩av| 国产精品欧美久久久| 日韩免费电影在线观看| 国产精品91一区| 日韩一区二区精品视频| 97超碰蝌蚪网人人做人人爽| 亲爱的老师9免费观看全集电视剧| 日韩在线一区二区三区免费视频| 视频在线一区二区| 91人成网站www| 日韩av免费在线看| 久久久99久久精品女同性| 亚洲精品久久在线| 欧美日韩国产一区二区三区| 黑人巨大精品欧美一区二区| 日韩精品免费看| 日韩中文字幕视频在线| 国产精品网站视频| 亚洲精品久久在线| 国产成人精品免费视频| 中文字幕国产亚洲2019| 久热精品视频在线观看| 国产噜噜噜噜久久久久久久久| 欧美性生交大片免费| 久久久久久国产三级电影| 亚洲综合成人婷婷小说| 亚洲人成啪啪网站| 欧美成人精品不卡视频在线观看| 亚洲欧洲中文天堂| 日本精品视频网站| 欧美在线免费视频| 亚洲人永久免费| 成人黄色免费网站在线观看| 亚洲最新av在线网站| 夜色77av精品影院| 久久久久久高潮国产精品视| 色综合色综合久久综合频道88| 亚洲成人网在线观看| 亚洲女人被黑人巨大进入| 日韩电影免费观看中文字幕| 欧美成人性生活| 亚洲欧美国产一区二区三区| 欧美福利视频在线| 色播久久人人爽人人爽人人片视av| 欧美大片网站在线观看| 中文字幕精品国产| 欧美性精品220| 国产精品久久综合av爱欲tv| 欧美性猛交99久久久久99按摩| 亚洲999一在线观看www| 亚洲美女福利视频网站| 九九热精品视频国产| 中文字幕亚洲精品| 欧美精品日韩三级| 韩国欧美亚洲国产| 成人性生交大片免费观看嘿嘿视频| 久久精品国产欧美激情| 欧美精品videosex性欧美| 亚洲综合精品一区二区| 日韩精品高清在线观看| 国产精品美女www| 92福利视频午夜1000合集在线观看| 久久久成人精品| 久久久久国色av免费观看性色| 国产亚洲精品一区二区| 亚洲精品中文字幕有码专区| 日韩精品在线视频美女| 欧美色videos| 97精品一区二区三区| 欧美另类99xxxxx| 亚洲欧美日韩国产中文专区| 日韩免费在线看| 亚洲一区二区免费| 欧美激情在线一区| 亚洲第一精品自拍| 亚洲视频网站在线观看| 色偷偷噜噜噜亚洲男人的天堂| 国产va免费精品高清在线| 欧美黑人极品猛少妇色xxxxx| 亚洲国产成人精品女人久久久| 日韩电影中文字幕一区| 久久久久久久影视| 欧美国产日韩一区二区| 久久影院资源站| 亚洲国产美女久久久久| 亚洲经典中文字幕| 韩剧1988在线观看免费完整版| 亚洲精品小视频| 国产欧美日韩精品丝袜高跟鞋| 91超碰中文字幕久久精品| 久久人人爽人人爽人人片av高请| 日韩av黄色在线观看| 精品露脸国产偷人在视频| 午夜精品久久久久久久白皮肤| 国产精品中文在线| 国产亚洲综合久久| 欧美激情一级欧美精品| 亚洲视频在线看| 国产成人精品综合| 亚洲午夜国产成人av电影男同| 国产一区二区黄| 亚洲精品福利视频| 国产精品www网站| 国模极品一区二区三区| 久久亚洲欧美日韩精品专区| 日韩在线视频网| 国产91久久婷婷一区二区| 91精品在线观看视频| 最近2019中文字幕mv免费看| 久久久久久中文| 欧美又大又粗又长| 欧美丰满少妇xxxx| 欧美日韩在线影院| 国产欧美日韩丝袜精品一区| 亚洲国产日韩精品在线| 国产日韩换脸av一区在线观看| 国产精品无码专区在线观看| 日韩成人免费视频| 热久久视久久精品18亚洲精品| 亚洲人成网站在线播| 国产精品69久久| 亚洲香蕉成人av网站在线观看| 成人黄色av网| 久久久国产一区| 亚洲午夜小视频| 欧美一区第一页| 黑人巨大精品欧美一区二区三区| 国产男人精品视频| 亚洲精品av在线| 国产亚洲精品综合一区91| 久久亚洲综合国产精品99麻豆精品福利| 亚洲午夜精品视频| 91精品国产91久久久久久不卡| 国产成人97精品免费看片| 国产精品你懂得| 国产精品亚洲一区二区三区| 国产亚洲精品久久久优势| 日韩av一区二区在线| 日本韩国欧美精品大片卡二| 日韩中文视频免费在线观看| 欧美在线免费视频| 色噜噜狠狠狠综合曰曰曰88av| 亚洲小视频在线观看| 成人av资源在线播放| 日韩美女毛茸茸| 成人午夜小视频| 久久夜色精品国产亚洲aⅴ| 日韩中文字幕在线观看| 亚洲资源在线看| 国产精品一区二区久久| 亚洲男人的天堂在线| 亚洲精品影视在线观看| 欧美激情亚洲综合一区| 亚洲国产欧美一区二区三区同亚洲| 亚洲free嫩bbb| 菠萝蜜影院一区二区免费|