基本信息
源码名称:微信刮刮卡(HTML5)实例源码下载
源码大小:0.29M
文件格式:.rar
开发语言:js
更新时间:2014-05-23
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 1 元×
微信扫码支付:1 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
<!DOCTYPE html>
<html>
<head>
<base href="http://www.apiwx.com/" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="format-detection" content="telephone=no">
<title>刮刮卡</title>
<link href="index/css/activity-style.css" rel="stylesheet" type="text/css">
</head>
<script type="text/javascript">
function loading(canvas, options) {
this.canvas = canvas;
if (options) {
this.radius = options.radius || 12;
this.circleLineWidth = options.circleLineWidth || 4;
this.circleColor = options.circleColor || 'lightgray';
this.moveArcColor = options.moveArcColor || 'gray';
} else {
this.radius = 12;
this.circelLineWidth = 4;
this.circleColor = 'lightgray';
this.moveArcColor = 'gray';
}
}
loading.prototype = {
show: function() {
var canvas = this.canvas;
if (!canvas.getContext) return;
if (canvas.__loading) return;
canvas.__loading = this;
var ctx = canvas.getContext('2d');
var radius = this.radius;
var me = this;
var rotatorAngle = Math.PI * 1.5;
var step = Math.PI / 6;
canvas.loadingInterval = setInterval(function() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
var lineWidth = me.circleLineWidth;
var center = {
x: canvas.width / 2,
y: canvas.height / 2
};
ctx.beginPath();
ctx.lineWidth = lineWidth;
ctx.strokeStyle = me.circleColor;
ctx.arc(center.x, center.y 20, radius, 0, Math.PI * 2);
ctx.closePath();
ctx.stroke();
//在圆圈上面画小圆
ctx.beginPath();
ctx.strokeStyle = me.moveArcColor;
ctx.arc(center.x, center.y 20, radius, rotatorAngle, rotatorAngle Math.PI * .45);
ctx.stroke();
rotatorAngle = step;
},
100);
},
hide: function() {
var canvas = this.canvas;
canvas.__loading = false;
if (canvas.loadingInterval) {
window.clearInterval(canvas.loadingInterval);
}
var ctx = canvas.getContext('2d');
if (ctx) ctx.clearRect(0, 0, canvas.width, canvas.height);
}
};
</script>
</head>
<body data-role="page" class="activity-scratch-card-winning">
<script src="index/js/jquery.js" type="text/javascript"></script>
<script src="index/js/wScratchPad.js" type="text/javascript"></script>
<div class="main">
<div class="cover">
<img src="index/images/activity/activity-scratch-card-bannerbg.png">
<div id="prize">
</div>
<div id="scratchpad">
</div>
</div>
<div class="content">
<div id="zjl" style="display:none" class="boxcontent boxwhite">
<div class="box">
<div class="title-red">
<span>
恭喜你中奖了
</span>
</div>
<div class="Detail">
<p>
你中了:
<span class="red">
谢谢参与
</span>
</p>
<p>
兑奖SN码:
<span class="red" id="sncode">
null
</span>
</p>
<p class="red"></p>
<p>
<input name="" class="px" id="tel" value="" type="text" placeholder="用户请输入您的手机号">
</p>
<p>
<p>
<input class="pxbtn" name="提 交" id="save-btn" type="button" value="用户提交">
</p>
<p>
<input name="" class="px" id="parssword" type="password" value="" placeholder="商家输入兑奖密码">
</p>
<p>
<input class="pxbtn" name="提 交" id="save-btnn" type="button" value="商家提交">
</p>
</div>
</div>
</div>
<div class="boxcontent boxwhite">
<div class="box">
<div class="title-brown">
<span>
奖项设置:
</span>
</div>
<div class="Detail">
<p>
一等奖: 苹果手机8。奖品数量:60
</p>
<p>
二等奖: 苹果手机7 。奖品数量:100
</p>
<p>
三等奖: 苹果手机6 。奖品数量:200
</p>
</div>
</div>
</div>
<div class="boxcontent boxwhite">
<div class="box">
<div class="title-brown">
活动说明:
</div>
<div class="Detail">
<p class="red">
本次活动总共可以刮5次,你已经刮了0次,机会如果没用完重新进入本页面可以再刮!
</p>
<p>
亲,请点击进入刮刮奖活动页面,祝您好运哦!
</p>
</div>
</div>
</div>
</div>
<div style="clear:both;">
</div>
</div>
<script src="index/js/alert.js" type="text/javascript"></script>
<script type="text/javascript">
window.sncode = "null";
window.prize = "谢谢参与";
var zjl = false;
var num = 0;
var goon = true;
$(function() {
$("#scratchpad").wScratchPad({
width: 150,
height: 40,
color: "#a9a9a7",
scratchMove: function() {
num ;
if (num == 2) {
document.getElementById('prize').innerHTML = "谢谢参与";
}
if (zjl && num > 5 && goon) {
//$("#zjl").fadeIn();
goon = false;
$("#zjl").slideToggle(500);
//$("#outercont").slideUp(500)
}
}
});
//$("#prize").html("谢谢参与");
//loadingObj.hide();
//$(".loading-mask").remove();
});
$("#save-btn").bind("click", function() {
var btn = $(this);
var tel = $("#tel").val();
if (tel == '') {
alert("请输入手机号");
return
}
var submitData = {
tid: 438,
code: $("#sncode").text(),
tel: tel,
action: "setTel"
};
$.post('index.php?ac=acw', submitData,
function(data) {
if (data.success == true) {
alert(data.msg);
return
} else {}
},
"json")
});
// 保存数据
$("#save-btnn").bind("click", function() {
//var btn = $(this);
var submitData = {
tid: 438,
code: $("#sncode").text(),
parssword: $("#parssword").val(),
action: "setTel"
};
$.post('index.php?ac=acw', submitData,
function(data) {
if (data.success == true) {
alert(data.msg);
if (data.changed == true) {
window.location.href = location.href;
}
return
} else {}
},
"json")
});
</script>
</body>
</html>