jQuery年底了都有抽奖活动,支持该 抽奖概率。若是抽奖的时候带上拍照+音乐那效果很震撼啊
难易:中级
下载资源
下载积分:
106
积分
遍历要抽奖人的头像(你可以把要抽奖的人的头像直接放在images文件下面) $dir = "images/";
$img = "";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) != false) {
if ($file <> '' && strlen($file) > 2) {
$img .= '"' . $file . '",';
}
}
}
$img = substr($img, 0, ( strlen($img) - 1));
}
若没有头像,可调用webcam在线拍照 拍照
定义变量 var alldata = new Array(<?php echo $img; ?>);
var num = alldata.length - 1;
var show = $("#show");
var btn = $("#btn");
var open = false;
抽奖html代码
开始抽奖和停止抽奖js代码 function run() {
if (!open) {
timer = setInterval(change, 30);
btn.removeClass('start').addClass('stop').text('停止');
open = true;
} else {
clearInterval(timer);
btn.removeClass('stop').addClass('start').text('开始抽奖');
open = false;
}
}
btn.click(function() {
run();
})
随机抽奖 function change() {
var randomVal = Math.round(Math.random() * num);
var prizeName = alldata[randomVal];
show.html("");
}