jQuery implements simple lottery game technology sharing
This article mainly introduces jQuery to implement a simple lottery game in detail. It has certain reference value. Interested friends can refer to it. I hope it can help everyone.
What I am going to write today is to use jQuery to write a lottery case. The page contains four components, and the two buttons are start and stop buttons. Two boxes hold people and prizes respectively. When the start button is clicked, people keep switching. The waiting lottery results are displayed in the lottery box. When the stop button is pressed, the two boxes display the person's name and the won prize respectively.
The rendering of the page is as follows:
Maybe the page is not that beautiful. What we mainly implement is the function
First define the component
<body> <input type = "button" class = "btn" id = "start" value = "开始"> <input type = "button" class = "btn" id = "stop" value = "停止"> <p id = "number" class = "box1"></p> <p id = "jiangpin" class = "box2"></p> </body>
in the body and then set the style:
css code :
<style type="text/css"> *{ margin: 0px; padding: 0px; } .btn{ width: 90px; height: 40px; background-color: lightgreen; color: white; font-size: 18px; font-family: "微软雅黑"; text-align: center; line-height: 40px; } .box1{ position: absolute; width: 230px; height: 100px; margin: 10px 50px; top:150px; left: 60%; background-color: gold; color: black; border-radius: 8%; font-size: 30px; text-align: center; line-height: 100px; } .box2{ position: absolute; width: 230px; height: 100px; margin: 10px 50px; top: 300px; left: 60%; background-color: gold; color: black; border-radius: 8%; font-size: 30px; text-align: center; line-height: 100px; } </style>
The next step is to write the function. What I quote here is the jQuery library of "http://libs.baidu.com/jquery/1.9.0/jquery.js".
<script > $(document).ready(function(){ // 1. 首先第一步定义两个数组,存放人员和奖品 var list1 = [ 'A君' , ' B君 ' , ' C君 ' , ' D君 ', ' E君 ' , ' F君 ' , ' G君 ']; var list2 = ['YSL', ' iphone7', ' iphone6', ' 手表', ' 小红花', ' 谢谢参与',' 谢谢参与',' 谢谢参与']; // 2. 为开始按钮绑定点击事件 $("#start").click(function(){ //2.1 先将奖品的盒子中的内容初始化 $("#jiangpin").html("等待抽奖中..."); //2.2 利用setInterval()函数进行人员名字切换 // 定义一个变量去接受它每次的状态 functionId = setInterval(function(){ var n = Math.floor(Math.random() * list1.length); $("#number").html(list1[n]); },30); }); // 3. 为停止按钮绑定点击事件 $("#stop").click(function(){ // 3.1 清除setInterval()。并停止在最后一次的人员名上 clearInterval(functionId); // 3.2 随机产生奖品数组的下标,并将下标对应的元素写入奖品区 var jiang = Math.floor(Math.random() * list2.length); $("#jiangpin").html(list2[jiang]); }); }) </script>
This case is relatively simple, so I won’t go into details. The final rendering is attached below:
This is after clicking the start button. Names are being quickly switched:
The following is the final winner who clicked the stop button and the corresponding prize
Related recommendations:
jQuery+PHP implemented dice lottery game example, jquery dice_PHP tutorial
JS digital lottery game implementation method_javascript skills
js implementation of the big carousel lottery game example_javascript skills
jQuery, PHP, Mysql implementation of lottery program examples detailed explanation
phpHow to implement the algorithm for calculating lottery probability sharing example
The above is the detailed content of jQuery implements simple lottery game technology sharing. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



If Nvgpucomp64.dll is causing your game to crash frequently, the solutions provided here may help you. This problem is usually caused by outdated or corrupted graphics card drivers, corrupted game files, etc. Fixing these issues can help you deal with game crashes. The Nvgpucomp64.dll file is associated with NVIDIA graphics cards. When this file crashes, your game will crash too. This usually happens in games like LordsoftheFallen, LiesofP, RocketLeague, and ApexLegends. Nvgpucomp64.dll crashes games on Windows PC if N

The superpeople game can be downloaded through the steam client. The size of this game is about 28G. It usually takes one and a half hours to download and install. Here is a specific download and installation tutorial for you! New method to apply for global closed testing 1) Search for "SUPERPEOPLE" in the Steam store (steam client download) 2) Click "Request access to SUPERPEOPLE closed testing" at the bottom of the "SUPERPEOPLE" store page 3) After clicking the request access button, The "SUPERPEOPLECBT" game can be confirmed in the Steam library 4) Click the install button in "SUPERPEOPLECBT" and download

Friends who have played enough AAA masterpieces and mobile games, do you want to relive the computer games of your childhood? Then let’s look for Spider Solitaire in Windows 11 together! Click the Start menu on the interface, click the "All Apps" button; click "All Apps". Find and select "MicrosoftSolitaireCollection", which is Microsoft's Solitaire series game application; Solitaire series game selection. After loading is complete, enter the selection interface and find "Spider Solitaire"; select "Spider Solitaire". Although the interface has changed slightly, it is still the same as before

According to news from this site on April 20, ASUS recently released a BIOS update, which improves instability such as crashes when running games on Intel's 13th/14th generation processors. This site previously reported that players reported problems including that when running the PC demo version of Bandai Namco's fighting game "Tekken 8", even if the computer has sufficient memory and video memory, the system will crash and prompt an error message indicating insufficient memory. Similar crashing issues have also appeared in many games such as "Battlefield 2042", "Remnant 2", "Fortnite", "Lord of the Fallen", "Hogwarts Legacy" and "The Finals". RAD published a long article in February this year, explaining that the game crash problem is a combination of BIOS settings, high clock frequency and high power consumption of Intel processors.

Recently, some friends have reported that they often press the input method when playing games, which greatly affects the gaming experience. Here I will give you a detailed introduction to the method of disabling the input method when playing games in Win11. Anyone who needs it Friends can come and take a look. Disabling method: 1. Right-click the input method icon in the taskbar in the lower right corner and select "Language Preferences" in the list. 2. After entering the new interface, click the "Add preferred language" option. 3. In the pop-up window, select "English (United States)". 4. Click "Next" again. 5. Then choose whether to install some options according to your needs. 6. Then click "Install" and wait for the installation to complete. 7. Then click on the input method status bar in the lower right corner and select the "English (

According to news from this site on July 22, foreign media twistedvoxel discovered the rumored PS5 development codename "Trinity" and related image quality configuration files in the latest "World Part 1" update code of "No Man's Sky", which proves that Sony is expected to The PS5Pro model was recently launched. Although "No Man's Sky" has enhanced the graphics performance of the game in recent updates, many players still believe that this may be HelloGames paving the way for new models in advance. According to the latest graphics presets, under PS5 Pro The game's dynamic resolution scaling has been increased from 0.6 to 0.8, which means the game has a higher average resolution and some graphical details are upgraded from "High" to "Ultra" levels, but since each game

In daily work, we encounter a lot of things that require drawing lots. The traditional method is to randomly draw numbers using paper numbers. With the development of electronic software, we can use computers to draw lots. The lesson I want to share with you today is How to make an excel lottery applet. 1. First, we open the Excel software and open the table we prepared. The table must contain our names. 2. Then we merge the cells on the right, fill in black who is lucky tonight, and merge the cells below and fill in red, as shown in the figure below. 3. Then we enter the randbetween function in the red area and set the first line to 2 and the last line to 7, as shown in the figure below. 4. Then we enter ind in front

1. Click on [Privacy] in the phone settings. 2. Click the [Microphone] option. 3. Turn on the switch on the right side of the game application that requires setting microphone permissions.
