抽奖转盘HTML5

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010261924/article/details/89886899

html代码

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="renderer" content="webkit">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
  <title>转盘抽奖H5</title>
  <script type="text/javascript" src="https://qd.andiff.net/script/jquery.js"></script>
  <link rel="stylesheet" href="css/typo/typo.css">
  <link rel="stylesheet" href="css/GB-canvas-turntable1.css">
  <style>
  	body{    background-image: url(images/bg.jpg);}
    .gb-turntable a.gb-turntable-btn {
      border: none;
    }
	.cc{ position:relative; left:0; right:0; margin:0 auto; top:28%; text-align:center;}
	.cc>img{ width:23rem;}
	.gb-turntable{ position:static;}
	.gb-turntable-container{ vertical-align:middle; top:2.3rem;}
	.gb-turntable-btn{ left:0; right:0; top:40%; margin:0 auto;}
  </style>
</head>
<body>
<div class="cc">
	<img src="images/11.png">
	<section id="turntable" class="gb-turntable">
			<div class="gb-turntable-container">
				<canvas class="gb-turntable-canvas" width="300" height="300px">抱歉!浏览器不支持。</canvas>
			</div>
			<a class="gb-turntable-btn" href="javascript:;">抽奖</a>
	</section> 
</div>
<script type="text/javascript" src="js/GB-canvas-turntable.js"></script>
<script type="text/javascript" defer="defer">
var prizes = [
	{text: '1元红包',img: 'images/redpacket.png'}, 
	{text: '2元红包'}, 
	{text: '3元红包'}, 
	{text: '显示器',img: 'images/display.png'}, 
	{text: '5元红宝'}, 
	{text: '6元红宝'}, 
	{text: '大彩电'}
];
	$(document).ready(function(){
		gbTurntable.init({
        id: 'turntable',
        config: function (callback) {
          // 获取奖品信息
          // callback && callback(['11元红包','2元红包','3元红包','4元红包','5元红包','6元红包']);
          callback && callback(prizes);
        },
        getPrize: function (callback) {
          // 获取中奖信息
          var num = Math.random() * prizes.length >>> 0, //奖品ID
          var chances = 3; // 可抽奖次数
          callback && callback([num, chances]);
        },
        gotBack: function (data) {
          alert('恭喜抽中' + data);
        }
      });	
	});
</script>
</body>
</html>

演示地址::  http://qd.andiff.net/guaguale/c.html

猜你喜欢

转载自blog.csdn.net/u010261924/article/details/89886899
今日推荐