素材网 素材网

jquery网页抽奖特效

下载资源()次

阅读次数()次

发布时间:2017-10-28

jquery网页抽奖特效
分享到:

用法简介:

来源:xw素材网


jquery网页抽奖特效。
文件引用:

<script type="text/javascript">

$(function(){

var $rotaryArrow = $('#rotaryArrow');

var $result = $('#result');

var $resultTxt = $('#resultTxt');

var $resultBtn = $('#result');


$rotaryArrow.click(function(){

var data = [0, 1, 2, 3, 4, 5, 6, 7];

data = data[Math.floor(Math.random()*data.length)];

switch(data){

case 1: 

rotateFunc(1,87,'恭喜您获得了 <em>1</em> 元代金券');

break;

case 2: 

rotateFunc(2,43,'恭喜您获得了 <em>5</em> 元代金券');

break;

case 3: 

rotateFunc(3,134,'恭喜您获得了 <em>10</em> 元代金券');

break;

case 4: 

rotateFunc(4,177,'很遗憾,这次您未抽中奖,继续加油吧');

break;

case 5: 

rotateFunc(5,223,'恭喜您获得了 <em>20</em> 元代金券');

break;

case 6: 

rotateFunc(6,268,'恭喜您获得了 <em>50</em> 元代金券');

break;

case 7: 

rotateFunc(7,316,'恭喜您获得了 <em>30</em> 元代金券');

break;

default:

rotateFunc(0,0,'很遗憾,这次您未抽中奖,继续加油吧');

}

});


var rotateFunc = function(awards,angle,text){  //awards:奖项,angle:奖项对应的角度

$rotaryArrow.stopRotate();

$rotaryArrow.rotate({

angle: 0,

duration: 5000,

animateTo: angle + 1440,  //angle是图片上各奖项对应的角度,1440是让指针固定旋转4圈

callback: function(){

$resultTxt.html(text);

$result.show();

}

});

};


$resultBtn.click(function(){

$result.hide();

});

});

</script>


   

相关标签:

网友评论:

评论

发表 剩余字数:20

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

@ 2013 xwcms.net . All Rights Reserved. xw素材网 | 备案号:晋ICP备13005902号 联系管理员
×

邮箱订阅

什么是邮箱订阅?

邮箱订阅是xw素材网为jquery爱好者与web程序员提供一项以邮箱的方式发送最新jquery资源与素材资源的模式,用户只需在左侧填写正确的邮箱用户名与邮箱地址我们将每天推荐最新优质资源到用户邮箱。当然每份邮箱都会有一个取消订阅按钮,当用户点击取消按钮时我们将会停止对用户发送邮箱资源推送。再次感谢大家对xw素材网的支持与关注。