前些天本站发表了的文章,今天趁有空,将<<javascript开发技术大全>>幸运者选了出来,自己稍微写了几句js代码,主要用到了js取随机数等简单的方法。下边是抽取的过程:
使用的数据如下形式,此数据从数据库中读取出来。选取时,我取了不同邮箱的、时间是2010-11-01到现在的所有在本站留言的用户。
var json = { "comment": [ { "user": "user1" }, { "user": "user2" } ] };下边的方法用来随机显示留言中的用户名:
function luck(data) { //用户数 var len = data.length; var item = Math.floor(Math.random() * len); //显示用户名 $('#data').text(data[item].user) }开始抽奖时:
//每50毫秒执行一次 v = setInterval("luck(json.comment)", 50);结束时:
clearInterval(v);这样就选出了视频中那位幸运的同学,我会尽快联系的。