天天看点

asp.net+jQueryRotate开发幸运大转盘

在线抽奖程序在很多网站上很多,抽奖形式多种多样,Flash抽奖偏多,本文将给大家介绍jQuery转盘抽奖,结合代码实例将使用jQuery和asp.net来实现转盘抽奖程序,为了便于理解,文章贴出实现源代码作为分享。通过转动转盘指针来完成抽奖的一种抽奖形式,根据旋转角度来控制指针停留的位置——幸运大转盘。

1、先来张幸运大抽奖效果图

asp.net+jQueryRotate开发幸运大转盘

2、Default.aspx页面代码

我们构建自定义函数lottery(),在lottery()我们向data.php发送一个POST请求,如果成功返回中奖信息后,调用rotate插件开始转动,转动角度由后台返回的角度决定,这里我们用2880+a表示转动的角度,即指针转动8圈+a度后停止,然后我们在单击“开始抽奖”按钮时调用lottery(),于是转盘抽奖就完成。

3、data.aspx中奖逻辑代码

V参数代表百分比,默认为100,V月大代表该奖项中奖率越高,越小中奖率越小。

继续阅读