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

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

d3ed4738fdf4926c54f547227aeddf39.png

难易:初级

下载资源

下载积分:

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来控制抽奖几率,以及完成两者之间的交互,敬请关注。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值