本文目錄一覽:
- 1、你好,我網站有一個純js抽獎頁面,我已經實現了可抽獎初始次數等於會員金幣數(問題里的php代碼)
- 2、使用JavaScript完成一個抽獎程序,當單擊頁面上開始抽獎按鈕時,在1~36中選取7個互不相同
- 3、尋一個js抽獎代碼~
- 4、請問這種抽獎活動網頁是怎麼製作的呢?
你好,我網站有一個純js抽獎頁面,我已經實現了可抽獎初始次數等於會員金幣數(問題里的php代碼)
用AJAX吧,每次抽獎之後跟後台進行交互,獲取用戶抽獎後金幣數~同時後台也需要對用戶金幣數進行校驗,每次抽獎後減少用戶金幣= =`
var M_Money = ?php echo $cfg_ml-M_Money; ?;
var C_Money = 10;
$(‘button’).click(function(){
if (M_Money = C_Money) {
runCup();
$(‘button’).attr(“disabled”, true);
$.ajax({
url: ‘choujiang.php’,
data: {res: 抽獎結果},
method: ‘POST’,
success: function(res){
M_Money = res.M_Money;
$(‘button’).removeAttr(“disabled”, true);
// 抽獎結果通知
// Todo
}
});
}
else{
alert(“親,抽獎次數已用光!充值金幣或點擊「邀請好友」”);
}
})
使用JavaScript完成一個抽獎程序,當單擊頁面上開始抽獎按鈕時,在1~36中選取7個互不相同
1~36個數取7個不同的,需要用while循環+隨機數去取出7個數。
在while循環裏面,可以判斷取出來的數(用switch),是否是28,18,8. 如果有輸出相應的獎項,如果沒有,就輸出其它的。然後將這7個數,打印出來就好了。
JavaScript(縮寫為JS)是一種高級的、多範式、解釋型的編程語言,是一門基於原型、函數先行的語言,它支持面向對象編程、命令式編程以及函數式編程。
它提供語法來操控文本、數組、日期以及正則表達式,不支持I/O(比如網絡、存儲和圖形等),但可以由它的宿主環境提供支持。它已經由ECMA(歐洲計算機製造商協會)通過ECMAScript實現語言的標準化。它被世界上的絕大多數網站所使用,也被世界主流瀏覽器支持。
尋一個js抽獎代碼~
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”
html xmlns=””
head
meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /
title無標題文檔/title
script type=”text/javascript”
var s=[//數源,可以任意增加或刪除
0,
100,
200,
300,
400,
500,
600,
700,
800,
900
];
var data=[];
function con(index)
{
for(i=0; idata.length; i++)
{
if(index==data[i])
return true;
}
return false;
}
function fun()
{
for(i=1; i5; i++)
{
var d=Math.floor(Math.random()*s.length);
if(!con(s[d])) data.push(s[d]);
}
data.sort();
da.innerHTML=data;
data=[];
}
/script
/head
body
input type=”button” value=”生成隨機五個數” onclick=”fun()” /
div id=”da”/div
/body
/html
請問這種抽獎活動網頁是怎麼製作的呢?
主要是JS
就像你看到的
點擊後需要旋轉
不少都是用flash實現
不過現在大公司都是用的js實現的
其他都是美工的工作了
希望能幫助到你
原創文章,作者:JSLE,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/140090.html