欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html5搶紅包代碼

方一強2年前9瀏覽0評論

HTML5搶紅包代碼分享如下:

<html>
<head>
<title>搶紅包</title>
<meta charset="UTF-8">
</head>
<body>
<div id="red-packet">
<p>點擊屏幕搶紅包</p>
</div>
<script type="text/javascript">
var num = 10; //紅包總數
var totalMoney = 100; //紅包總金額
var packetArr = new Array(); //存放紅包的數組
var timer = null; //定時器變量
//生成紅包
function createPacket() {
for(var i=0; i<num; i++) {
var money = (Math.random()*totalMoney/num).toFixed(2); //每個紅包的金額
packetArr.push(money); //將紅包金額存入數組
}
}
//顯示紅包
function showPacket() {
var packetDiv = document.getElementById("red-packet");
packetDiv.onclick = function() {
var money = packetArr.shift(); //取出一個紅包的金額
if(money != undefined) { //如果數組中還有紅包
alert("恭喜您搶到了"+money+"元!");
packetDiv.innerHTML = "點擊屏幕繼續搶紅包";
}else { //如果紅包已經搶完
clearInterval(timer); //清除定時器
packetDiv.innerHTML = "紅包已經搶完啦!";
}
}
}
//定時器控制紅包的生成和顯示
function timerControl() {
createPacket(); //生成紅包
showPacket(); //顯示紅包
timer = setInterval(function() {
packetArr.length = 0; //清空紅包數組
createPacket(); //重新生成紅包
showPacket(); //重新顯示紅包
}, 10000); //每隔10秒重新生成紅包
}
timerControl(); //開始定時器
</script>
</body>
</html>

以上就是HTML5搶紅包代碼,此代碼采用定時器控制紅包的生成和顯示,可以自定義紅包總數和總金額,是一段值得學習和使用的代碼。