PHP+jQuery年会在线拍照抽奖

简介: 演示下载地址:http://www.erdangjiade.com/js/545.html效果图:遍历要抽奖人的头像(你可以把要抽奖的人的头像直接放在images文件下面)...
演示下载地址:http://www.erdangjiade.com/js/545.html

效果图:
  1. 遍历要抽奖人的头像(你可以把要抽奖的人的头像直接放在images文件下面)

  2. $dir = "images/"; 
  3. $img = ""; 
  4. if (is_dir($dir)) { 
  5.     if ($dh = opendir($dir)) { 
  6.         while (($file = readdir($dh)) != false) { 
  7.             if ($file <> '' && strlen($file) > 2) { 
  8.                 $img .= '"' . $file . '",'; 
  9.             } 
  10.         } 
  11.     } 
  12.     $img = substr($img, 0, ( strlen($img) - 1)); 
  13. }

  14. 若没有头像,可调用webcam在线拍照

  15. <a href="photo">拍照</a>

  16. 定义变量

  17. var alldata = new Array(<?php echo $img; ?>); 
  18. var num = alldata.length - 1; 
  19. var show = $("#show"); 
  20. var btn = $("#btn"); 
  21. var open = false;

  22. 抽奖html代码

  23. <div class="wrap"> 
  24.     <div class="show" id="show">点击按钮开始抽奖</div> 
  25.     <div class="btn"> 
  26.         <a href="javascript:void(0)" class="start" id="btn">开始抽奖</a> 
  27.     </div> 
  28. </div>

  29. 开始抽奖和停止抽奖js代码

  30. function run() { 
  31.     if (!open) { 
  32.         timer = setInterval(change, 30); 
  33.         btn.removeClass('start').addClass('stop').text('停止'); 
  34.         open = true; 
  35.     } else { 
  36.         clearInterval(timer); 
  37.         btn.removeClass('stop').addClass('start').text('开始抽奖'); 
  38.         open = false; 
  39.     } 
  40. } 
  41.  
  42. btn.click(function() { 
  43.     run(); 
  44. })

  45. 随机抽奖

  46. function change() { 
  47.     var randomVal = Math.round(Math.random() * num); 
  48.     var prizeName = alldata[randomVal]; 
  49.     show.html("<img src='images/" + prizeName + "' />"); 
  50. }
复制代码
演示下载地址:http://www.erdangjiade.com/js/545.html
相关文章
|
7月前
|
JavaScript
jQuery幸运大转盘抽奖活动代码
jQuery幸运大转盘抽奖活动代码
82 7
jQuery幸运大转盘抽奖活动代码
|
7月前
|
JavaScript 前端开发
jQuery手机号抽奖
jQuery手机号抽奖
83 0
|
JavaScript PHP
phpQuery,php爬虫类库,像jQuery一样轻松采集内容
phpQuery,php爬虫类库,像jQuery一样轻松采集内容
220 0
|
JavaScript 前端开发 PHP
php如何接受jquery表单序列化后的值
php如何接受jquery表单序列化后的值
178 0
|
JavaScript
jquery+ajax+php 实现注册(报名)
jquery+ajax+php 实现注册(报名)
|
内存技术 Go JavaScript
PHP+jQuery+Flash完美演示翻盘抽奖
演示参考效果:http://www.erdangjiade.com/js/732.html 抽奖flash代码                                       function getSwf(movieName) {      if (window.
1147 0
|
7月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload