网上转盘抽奖程序大多是flash完成的,而本文使用jQuery和PHP来实现转盘抽奖程序,为了便于理解,我们分两部分来讲解,本文讲解第一部分,侧重使用jQuery实现转盘的转动效果。第二部分侧重使用PHP后台代码控制抽奖几率并最终实现转盘抽奖,将在下一篇文章中有讲解。

难易:初级

下载资源

下载积分:

90

积分

首先要准备两张图片,即圆盘和指针,然后我们在#disk来放置圆盘背景图片,在css中控制,用#start来放置指针图片start.png。

CSS指针和圆盘样式如下: #disk{width:417px; height:417px; background:url(images/disk.jpg) no-repeat}

#start{width:163px; height:320px; position:absolute; top:46px; left:130px;}

#start img{cursor:pointer}

接着我们引入jquery.js、旋转插件jQueryRotate.2.2.js及动画easing插件jquery.easing.min.js。easing 教程我们已经讲过了,jQuery Easing动画插件。

最后通过jQueryRotate.js旋转插件,我们让指针转起来。 $(function() {

$("#startbtn").rotate({

bind: {

click: function() {

var random = Math.floor(Math.random() * 360); //生成随机数

$(this).rotate({

duration: 3000,

//转动时间间隔(速度单位ms)

angle: 0,

//指针开始角度

animateTo: 3600 + random,

//转动角度,当转动角度到达3600+random度时停止转动。

easing: $.easing.easeOutSine,

//easing动画效果

callback: function() { //回调函数

alert('恭喜您,中奖了!');

}

});

}

}

});

});

本文已经前端jQuery转盘转动,下篇文章中将介绍使用PHP来控制抽奖几率,以及完成两者之间的交互,敬请关注。

幸运大转盘php逻辑判断,jQuery幸运大转盘_jQuery+PHP抽奖程序(上)相关推荐

  1. php大转盘程序,jQuery幸运大转盘_jQuery+PHP抽奖程序(下)

    上一篇讲解了幸运大转盘前端,而本文继续讲下半部分:PHP控制抽奖几率并最终实现转盘抽奖. 下载资源 下载积分: 95 积分 PHP 首先,在ajax.php中创建一个奖项对应角度和中奖几率二维数组: ...

  2. jQuery幸运大转盘_jQuery+PHP抽奖程序

    http://www.thinkphp.cn/code/1153.html 网上转盘抽奖程序大多是flash完成的,而本文使用jQuery和PHP来实现转盘抽奖程序. 若是想看更多js特效.网站源码. ...

  3. jQuery幸运大转盘

    jQuery幸运大转盘_jQuery+PHP抽奖程序的简单实现 在线实例 查看演示 完整代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 ...

  4. js框架jquery实现的幸运大转盘抽奖程序代码,兼容多种浏览器(Internet Explorer 6.0+ 、Firefox 2.0 、Safari 3 、Opera 9 、Chrome)

    博客目录 js框架jquery实现的幸运大转盘抽奖程序代码 实现功能截图 系统功能 使用技术 代码 写在最后 js框架jquery实现的幸运大转盘抽奖程序代码 本系统实现了一个幸运转盘抽奖,兼容多种浏 ...

  5. php幸运大抽奖,幸运大转盘-jQuery+PHP实现的抽奖程序-完善中

    小雨在线网站自营销研究之幸运大转盘-jQuery+PHP实现的抽奖程序-完善中 1.[代码][PHP]代码 小雨在线网站自营销研究 $(function () { $("#startbtn& ...

  6. PHP做大转盘抽奖的思路,jQuery实现幸运大转盘(php抽奖程序)抽奖程序

    抽奖程序有各式各样的形式,其中幸运大转盘最为常见.线上线下都有很多的使用场景. 本文结合我自己的php网站,是实现一个php抽奖程序. 下图是该抽奖程序的截图: 一般的抽奖程序主要是算法程序,界面效果 ...

  7. js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器

    原文:js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器 源代码下载地址:http://www.zuidaima.com/share/1779633798073344.htm 看到网页上有 ...

  8. php mysql随机抽奖源码_幸运大转盘-jQuery+PHP实现的抽奖程序

    目前好多网站上应用的转盘抽奖程序大多是基于flash的,而本文结合实例将使用jQuery和PHP来实现转盘抽奖程序,为了便于理解,作者分两部分来讲解,本文讲解第一部分,侧重使用jQuery实现转盘的转 ...

  9. 幸运大转盘-jQuery+Java实现的抽奖程序

     第一次写博客,要喷请轻喷,呵呵. 昨天项目用到一个在微信上实现的抽奖程序,在网上找了一个jQuery+PHP的例子,因为不会php,花了好大力气才将就搞成了Java版的.原文地址:http:// ...

最新文章

  1. Pymol BioPython | PDB文件中氨基酸序列的提取
  2. mysql计算后精度增大_Mysql用法汇总
  3. 时序分析:隐马尔可夫模型
  4. 深入探讨用位掩码代替分支(3):VC6速度测试
  5. oracle10数据库链接失败,oracle 10g Enterprise Manager 无法连接到数据库实例分析
  6. leetcode 1218 python
  7. 我们在程序员节组织了一场游戏,竟还用Python去验证其公平性?
  8. 流程图和布局套件模板
  9. Spring MVC的WebMvcConfigurerAdapter用法收集(零配置,无XML配置)
  10. Linux基础—2.Linux中的文件基本命令以及四大远程连接工具XShell、FileZilla、Notepad++、Xmanager4的使用
  11. 《HTTP权威指南》读书笔记---说明
  12. java ftp 上传文件 无效_使用java进行ftp文件上传出现425错误
  13. 圣剑传说 玛娜传奇(Legend of Mana)(LOM)副原料取得方法
  14. java零基础学习笔记(代码+注解+练习)_面向对象OOP
  15. Android SystemUI下拉状态栏添加快捷开关
  16. 电子科技大学计算机导师李珂,导师个人信息 - 电子科大研招网
  17. Navicat 连接超时问题
  18. python使用win32和flask实现接收请求发送QQ消息
  19. DMCTF writeup
  20. php x509certificate,ssl - .NET中的X509Certificate2和X509Certificate有什么区别?

热门文章

  1. 尚硅谷 --佟刚 SpringData JPA
  2. Contour Features 边界特征
  3. js IP地址正则校验
  4. 电脑自动关机是什么原因?为什么电脑会自动关机?轻松弄懂
  5. python模块(modules)
  6. 没想到吧!玩游戏还能学习编程,这15款编程游戏你一定要看看
  7. JS实现简单的网页文本转语音阅读
  8. 工业CT分辨率——空间分辨率和密度分辨率
  9. 安装 xorg-macros
  10. 计算机中的英语六级作文万能模板,英语六级作文的通用万能模板