<!DOCTYPE html><html>
<head lang="en"><meta charset="UTF-8">
<div id='wx_pic' style='margin:0 auto;display:none;'><img src='photo.jpg' /></div>
<title>月饼口味那么多,想吃哪个点哪个!!</title>
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<style>html,body{margin:0;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none}canvas{position:fixed;top:0;left:0;display:block;height:100%;margin:auto}.board{position:fixed;top:0;left:0;width:100%;height:100%;display:none;text-align:center}.board-img{height:100%}.board-btn{position:absolute;width:67%;left:17%;height:10%;top:47%;cursor:pointer}.board-text{position:absolute;width:50%;max-height:30%;overflow:hidden;top:13%;left:45%;font-size:50px;color:#ffffff}.share-tip{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:url(img/share_tip.png?1408476074) 50% 0 rgba(0,0,0,.6) no-repeat;background-size:80% auto}.loading{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%}.loading-text{color:#fff;position:absolute;top:40%;width:100%;text-align:center}.start{position:fixed;top:0;left:0;width:100%;height:100%;background:url(img/start.jpg?1408476074) 50% 50% no-repeat;background-size:auto 100%}.start-btn{position:absolute;width:100%;left:0;top:50%;height:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}</style>
</head>
<body>
<canvas id="canvas" width="640" height="960">alternate content</canvas>
<div id="start" class="start">
<div id="start-btn" class="start-btn"></div>
</div>
<div id="loading" class="loading">
<div class="loading-text">疯狂载入中... [<span id="loading-progress">0</span>%]</div>
</div>
<div id="board" class="board">
<img class="board-img" src="img/board2.jpg?1408476074">
<div id="board-text" class="board-text"></div>
<div class="board-btn" style="top:58%" data-action="retry"></div>
<div class="board-btn" style="top:70%" data-action="share"></div>
</div>
<div id="share-tip" class="share-tip"></div>
<script>this.createjs = this.createjs || {};
(function() {
var c = function(a, k, d) {
this.initialize(a, k, d)
}, b = c.prototype;
b.type = null;
b.target = null;
b.currentTarget = null;
b.eventPhase = 0;
b.bubbles = !1;
b.cancelable = !1;
b.timeStamp = 0;
b.defaultPrevented = !1;
b.propagationStopped = !1;
b.immediatePropagationStopped = !1;
b.removed = !1;
b.initialize = function(a, k, d) {
this.type = a;
this.bubbles = k;
this.cancelable = d;
this.timeStamp = (new Date).getTime()
};
b.preventDefault = function() {
this.defaultPrevented = !0
};
b.stopPropagation = function() {
this.propagationStopped = !0
};
b.stopImmediatePropagation =
function() {
this.immediatePropagationStopped = this.propagationStopped = !0
};
b.remove = function() {
this.removed = !0
};
b.clone = function() {
return new c(this.type, this.bubbles, this.cancelable)
};
b.toString = function() {
return"[Event (type=" + this.type + ")]"
};
createjs.Event = c
})();
this.createjs = this.createjs || {};
(function() {
var c = function() {
}, b = c.prototype;
c.initialize = function(a) {
a.addEventListener = b.addEventListener;
a.on = b.on;
a.removeEventListener = a.off = b.removeEventListener;
a.removeAllEventListeners = b.removeAllEventListeners;
a.hasEventListener = b.hasEventListener;
a.dispatchEvent = b.dispatchEvent;
a._dispatchEvent = b._dispatchEvent;
a.willTrigger = b.willTrigger
};
b._listeners = null;
b._captureListeners = null;
b.initialize = function() {
};
b.addEventListener = function(a, k, d) {
var b;
b = d ? this._captureListeners = this._captureListeners ||
{} : this._listeners = this._listeners || {};
var c = b[a];
return c && this.removeEventListener(a, k, d), c = b[a], c ? c.push(k) : b[a] = [k], k
};
b.on = function(a, k, d, b, c, f) {
return k.handleEvent && (d = d || k, k = k.handleEvent), d = d || this, this.addEventListener(a, function(a) {
k.call(d, a, c);
b && a.remove()
}, f)
};
b.removeEventListener = function(a, k, d) {
if (d = d ? this._captureListeners : this._listeners) {
var b = d[a];
if (b)
for (var c = 0, f = b.length; f > c; c++)
if (b[c] == k) {
1 == f ? delete d[a] : b.splice(c, 1);
break
}
}
};
b.off = b.removeEventListener;
b.removeAllEventListeners =
function(a) {
a ? (this._listeners && delete this._listeners[a], this._captureListeners && delete this._captureListeners[a]) : this._listeners = this._captureListeners = null
};
b.dispatchEvent = function(a, k) {
if ("string" == typeof a) {
var d = this._listeners;
if (!d || !d[a])
return!1;
a = new createjs.Event(a)
}
if (a.target = k || this, a.bubbles && this.parent) {
for (var b = this, d = [b]; b.parent; )
d.push(b = b.parent);
for (var c = d.length, b = c - 1; 0 <= b && !a.propagationStopped; b--)
d[b]._dispatchEvent(a, 1 + (0 == b));
for (b = 1; c > b && !a.propagationStopped; b++)
d[b]._dispatchEvent(a,
3)
} else
this._dispatchEvent(a, 2);
return a.defaultPrevented
};
b.hasEventListener = function(a) {
var k = this._listeners, d = this._captureListeners;
return!!(k && k[a] || d && d[a])
};
b.willTrigger = function(a) {
for (var k = this; k; ) {
if (k.hasEventListener(a))
return!0;
k = k.parent
}
return!1
};
b.toString = function() {