|
@@ -1,6 +1,6 @@
|
|
|
<!DOCTYPE html>
|
|
|
<html>
|
|
|
- <head>
|
|
|
+<head>
|
|
|
<meta charset="utf-8">
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
|
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0,minimal-ui">
|
|
@@ -23,96 +23,93 @@
|
|
|
<script>
|
|
|
window.ifDebug = false;
|
|
|
if (location.href.startsWith('http://')) {
|
|
|
- location.href = location.href.replace('http','https');
|
|
|
+ location.href = location.href.replace('http','https');
|
|
|
}
|
|
|
</script>
|
|
|
- </head>
|
|
|
+</head>
|
|
|
<body onload="getInfo()">
|
|
|
- <!-- loading -->
|
|
|
- <div class="loading">
|
|
|
- <div class="curtain-box">
|
|
|
- <div class="txt rubberBand time6 iteration">
|
|
|
- <img src="./img/loading/loading_txt.png">
|
|
|
- </div>
|
|
|
- <div class="loading-bar">
|
|
|
- <p class="load-txt">远方快递正在为您准备美食<span id="loadingTxt">0</span>%</p>
|
|
|
- <div class="bar">
|
|
|
+<!-- loading -->
|
|
|
+<div class="loading">
|
|
|
+ <div class="curtain-box">
|
|
|
+ <div class="txt rubberBand time6 iteration">
|
|
|
+ <img src="./img/loading/loading_txt.png">
|
|
|
+ </div>
|
|
|
+ <div class="loading-bar">
|
|
|
+ <p class="load-txt">远方快递正在为您准备美食<span id="loadingTxt">0</span>%</p>
|
|
|
+ <div class="bar">
|
|
|
<span id="loadingBar">
|
|
|
<i class="icon-load"></i>
|
|
|
</span>
|
|
|
- </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 主内容 -->
|
|
|
- <div class="warp">
|
|
|
- <!-- 选择菜 -->
|
|
|
- <div class="select-dish-box">
|
|
|
- <img src="./img/menu_tt.png" class="tt fadeIn time4 animated js-an">
|
|
|
- <div class="list">
|
|
|
- <div class="item bounceIn time3 animated js-an delay3">
|
|
|
- <img src="./img/menu1.png">
|
|
|
- </div>
|
|
|
- <div class="item bounceIn time3 animated js-an delay4">
|
|
|
- <img src="./img/menu2.png">
|
|
|
- </div>
|
|
|
- <div class="item bounceIn time3 animated js-an delay5">
|
|
|
- <img src="./img/menu3.png">
|
|
|
- </div>
|
|
|
- <div class="item bounceIn time3 animated js-an delay6">
|
|
|
- <img src="./img/menu4.png">
|
|
|
- </div>
|
|
|
+</div>
|
|
|
+<!-- 主内容 -->
|
|
|
+<div class="warp">
|
|
|
+ <!-- 选择菜 -->
|
|
|
+ <div class="select-dish-box">
|
|
|
+ <img src="./img/menu_tt.png" class="tt fadeIn time4 animated js-an">
|
|
|
+ <div class="list">
|
|
|
+ <div class="item bounceIn time3 animated js-an delay3">
|
|
|
+ <img src="./img/menu1.png">
|
|
|
</div>
|
|
|
- <div class="confirm anim-btn"></div>
|
|
|
- </div>
|
|
|
- <!-- 游戏 -->
|
|
|
- <div class="game-box">
|
|
|
- <canvas id="canvas" width="640" height="1040"></canvas>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <!-- 海报 -->
|
|
|
- <div class="poster-mode">
|
|
|
- <img src="./img/logo.png" class="logo">
|
|
|
- <img src="./img/poster/hsr.png" class="poster-img" id="poster">
|
|
|
- <div class="leads-box">
|
|
|
- <img src="./img/poster/headOil.png" class="pro">
|
|
|
- <div class="form-group">
|
|
|
- <input id="nameInput" type="text" placeholder="我想把这道菜送给TA">
|
|
|
- <div id="nameText" class='msg' style='display:none;'></div>
|
|
|
+ <div class="item bounceIn time3 animated js-an delay4">
|
|
|
+ <img src="./img/menu2.png">
|
|
|
</div>
|
|
|
- <div class="form-group">
|
|
|
- <input id="textInput" type="text" placeholder="我想对TA说">
|
|
|
- <div id="text" class='msg' style='display:none;'></div>
|
|
|
+ <div class="item bounceIn time3 animated js-an delay5">
|
|
|
+ <img src="./img/menu3.png">
|
|
|
</div>
|
|
|
- <div class="user-info">
|
|
|
- <div class="headimg-box">
|
|
|
- <img src="./img/headimg.png">
|
|
|
- </div>
|
|
|
- <p>微信昵称</p>
|
|
|
+ <div class="item bounceIn time3 animated js-an delay6">
|
|
|
+ <img src="./img/menu4.png">
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="qrcode-box">
|
|
|
- <img src="./img/poster/ewm.png">
|
|
|
- <p>扫码为他做菜</p>
|
|
|
+ <div class="confirm anim-btn"></div>
|
|
|
+ </div>
|
|
|
+ <!-- 游戏 -->
|
|
|
+ <div class="game-box">
|
|
|
+ <canvas id="canvas" width="640" height="1040"></canvas>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+<!-- 海报 -->
|
|
|
+<div class="poster-mode">
|
|
|
+ <img src="./img/logo.png" class="logo">
|
|
|
+ <img src="./img/poster/hsr.png" class="poster-img" id="poster">
|
|
|
+ <div class="leads-box">
|
|
|
+ <img src="./img/poster/headOil.png" class="pro">
|
|
|
+ <div class="form-group">
|
|
|
+ <input id="nameInput" type="text" placeholder="我想把这道菜送给TA">
|
|
|
+ <div id="nameText" class='msg' style='display:none;'></div>
|
|
|
</div>
|
|
|
- <div class="replay-btn">
|
|
|
- <img src="./img/replay_btn.png">
|
|
|
+ <div class="form-group">
|
|
|
+ <input id="textInput" type="text" placeholder="我想对TA说">
|
|
|
+ <div id="text" class='msg' style='display:none;'></div>
|
|
|
</div>
|
|
|
- <div class="secret-btn" onclick='saveText()'>
|
|
|
- <img src="./img/share_btn.png">
|
|
|
+ <div class="user-info">
|
|
|
+ <div class="headimg-box">
|
|
|
+ <img src="./img/headimg.png">
|
|
|
+ </div>
|
|
|
+ <p>微信昵称</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
- <div id="cover" style="width: 100%;height: 103%;position: absolute;top: 0;left: 0;z-index: 99999;display: none;background: rgba(0,0,0,0.2)" onclick="hiddenCover()">
|
|
|
- <img style="width: 100%;height: 100%;" src="./img/cover.png">
|
|
|
+ <div class="qrcode-box">
|
|
|
+ <img src="./img/poster/ewm.png">
|
|
|
+ <p>扫码为他做菜</p>
|
|
|
+ </div>
|
|
|
+ <div class="replay-btn">
|
|
|
+ <img src="./img/replay_btn.png">
|
|
|
</div>
|
|
|
+ <div class="secret-btn" onclick='saveText()'>
|
|
|
+ <img src="./img/share_btn.png">
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
|
|
|
+<img id="cover" style="width: 100%;height: 103%;position: absolute;top: 0;left: 0;z-index: 99999;display: none" src="./img/cover.png" onclick="hiddenCover()">
|
|
|
|
|
|
- <div class="secret-box">
|
|
|
- <img src="./img/poster/secret1.png" id="secret">
|
|
|
- </div>
|
|
|
+<div class="secret-box">
|
|
|
+ <img src="./img/poster/secret1.png" id="secret">
|
|
|
+</div>
|
|
|
|
|
|
- <span id="musicControl">
|
|
|
+<span id="musicControl">
|
|
|
<a id="mc_play" class="on" onclick="play_music();">
|
|
|
<audio id="music" loop="loop" autoplay="autoplay">
|
|
|
<source src="sound/background_music.mp3" type="audio/mpeg">
|
|
@@ -120,94 +117,96 @@
|
|
|
</a>
|
|
|
</span>
|
|
|
|
|
|
- <!-- 切菜提示 -->
|
|
|
- <div class="cut-mode2">
|
|
|
- <img src="./img/wait_cut.png">
|
|
|
- </div>
|
|
|
+<!-- 切菜提示 -->
|
|
|
+<div class="cut-mode2">
|
|
|
+ <img src="./img/wait_cut.png">
|
|
|
+</div>
|
|
|
|
|
|
- <!-- 移菜提示 -->
|
|
|
- <div class="move-mode2">
|
|
|
- <img src="./img/wait_move.png">
|
|
|
- </div>
|
|
|
+<!-- 移菜提示 -->
|
|
|
+<div class="move-mode2">
|
|
|
+ <img src="./img/wait_move.png">
|
|
|
+</div>
|
|
|
|
|
|
- <!-- 摇一摇提示 -->
|
|
|
- <div class="shake-mode2">
|
|
|
- <img src="./img/wait_shake.png">
|
|
|
- </div>
|
|
|
+<!-- 摇一摇提示 -->
|
|
|
+<div class="shake-mode2">
|
|
|
+ <img src="./img/wait_shake.png">
|
|
|
+</div>
|
|
|
|
|
|
- <div class="shake-mode">
|
|
|
- <div class="shake-dialog">
|
|
|
- <!-- <img src="./img/shake_fire.png"> -->
|
|
|
- <div class="fire anim-fire js-an" id="fire"></div>
|
|
|
- <img src="./img/shake_icon.png" class="icon">
|
|
|
- <img src="./img/shake_txt.png" class="txt">
|
|
|
- </div>
|
|
|
+<div class="shake-mode">
|
|
|
+ <div class="shake-dialog">
|
|
|
+ <!-- <img src="./img/shake_fire.png"> -->
|
|
|
+ <div class="fire anim-fire js-an" id="fire"></div>
|
|
|
+ <img src="./img/shake_icon.png" class="icon">
|
|
|
+ <img src="./img/shake_txt.png" class="txt">
|
|
|
</div>
|
|
|
+</div>
|
|
|
|
|
|
- <script src="./js/jquery.min.js"></script>
|
|
|
- <script src="./js/create.js"></script>
|
|
|
- <script src="./js/tweenmax.js"></script>
|
|
|
- <script src="./js/wechat.js"></script>
|
|
|
- <script src="./assets.js?v=2"></script>
|
|
|
- <script src="./js/music.js?v=1"></script>
|
|
|
- <script src="./js/main.js?v=7"></script>
|
|
|
- <script src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
|
|
|
- <!-- 必须加在微信api资源 -->
|
|
|
- <script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
|
|
|
- <script>
|
|
|
- //一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以
|
|
|
+<script src="./js/jquery.min.js"></script>
|
|
|
+<script src="./js/create.js"></script>
|
|
|
+<script src="./js/tweenmax.js"></script>
|
|
|
+<script src="./js/wechat.js"></script>
|
|
|
+<script src="./assets.js?v=2"></script>
|
|
|
+<script src="./js/music.js?v=1"></script>
|
|
|
+<script src="./js/main.js?v=7"></script>
|
|
|
+<script src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
|
|
|
+<!-- 必须加在微信api资源 -->
|
|
|
+<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
|
|
|
+<script>
|
|
|
+ //一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以
|
|
|
+ var music = document.getElementById('music').play();
|
|
|
+ music.volume = 0.1;
|
|
|
+ //必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效
|
|
|
+ document.addEventListener("WeixinJSBridgeReady", function () {
|
|
|
var music = document.getElementById('music').play();
|
|
|
music.volume = 0.1;
|
|
|
- //必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效
|
|
|
- document.addEventListener("WeixinJSBridgeReady", function () {
|
|
|
- var music = document.getElementById('music').play();
|
|
|
- music.volume = 0.1;
|
|
|
- }, false);
|
|
|
+ }, false);
|
|
|
|
|
|
- function shareWeixin(msg) {
|
|
|
- var url = window.location.href.split('#')[0];
|
|
|
- var plainUrl = url;
|
|
|
- url = escape(url);
|
|
|
- $.post("./user/getWxConfigParam?url="+url, {}, function(resp) {
|
|
|
- if (resp.code == 'error') {
|
|
|
- console.log(resp.code);
|
|
|
- }else{
|
|
|
- wx.config({
|
|
|
- debug: true,
|
|
|
- appId: 'wx749c84daac654e1e',
|
|
|
- timestamp: resp.data.timestamp,
|
|
|
- nonceStr: resp.data.noncestr,
|
|
|
- signature: resp.data.sign,
|
|
|
- jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone', 'showOptionMenu', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem']
|
|
|
- });
|
|
|
- wx.ready(function(){
|
|
|
- $("#cover").show();
|
|
|
- const share = {
|
|
|
- title: "我为你精心准备的美味,快享用吧!",
|
|
|
- desc: msg,
|
|
|
- imgUrl: "https://wx.ttkuaiban.com/minigame/images/share_picture.png",
|
|
|
- link: plainUrl,
|
|
|
- success: function() {
|
|
|
- alert("分享成功")
|
|
|
- window.location.href = "https://wx.ttkuaiban.com/minigame/lottery.html";
|
|
|
- },
|
|
|
- cancel: function() {
|
|
|
- alert("分享失败")
|
|
|
- }
|
|
|
- };
|
|
|
- wx.onMenuShareAppMessage(share);
|
|
|
- wx.onMenuShareTimeline(share);
|
|
|
- wx.onMenuShareQQ(share);
|
|
|
- wx.onMenuShareQZone(share);
|
|
|
- wx.onMenuShareWeibo(share);
|
|
|
- });
|
|
|
- wx.error(function(res){
|
|
|
- alert("分享失败")
|
|
|
- console.log(res);
|
|
|
- });
|
|
|
- };
|
|
|
- });
|
|
|
- }
|
|
|
- </script>
|
|
|
+ function shareWeixin(msg) {
|
|
|
+ var url = window.location.href.split('#')[0];
|
|
|
+ var plainUrl = url;
|
|
|
+ var href="https://wx.ttkuaiban.com/minigame/index.html";
|
|
|
+// url = escape(url);
|
|
|
+// alert(url)
|
|
|
+ $.post("./user/getWxConfigParam?url="+href, {}, function(resp) {
|
|
|
+ if (resp.code == 'error') {
|
|
|
+ console.log(resp.code);
|
|
|
+ }else{
|
|
|
+ wx.config({
|
|
|
+ debug: true,
|
|
|
+ appId: 'wx749c84daac654e1e',
|
|
|
+ timestamp: resp.data.timestamp,
|
|
|
+ nonceStr: resp.data.noncestr,
|
|
|
+ signature: resp.data.sign,
|
|
|
+ jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone', 'showOptionMenu', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem']
|
|
|
+ });
|
|
|
+ wx.ready(function(){
|
|
|
+ $("#cover").show();
|
|
|
+ const share = {
|
|
|
+ title: "我为你精心准备的美味,快享用吧!",
|
|
|
+ desc: msg,
|
|
|
+ imgUrl: "https://wx.ttkuaiban.com/minigame/images/share_picture.png",
|
|
|
+ link: plainUrl,
|
|
|
+ success: function() {
|
|
|
+ alert("分享成功")
|
|
|
+ window.location.href = "https://wx.ttkuaiban.com/minigame/lottery.html";
|
|
|
+ },
|
|
|
+ cancel: function() {
|
|
|
+ alert("分享失败")
|
|
|
+ }
|
|
|
+ };
|
|
|
+ wx.onMenuShareAppMessage(share);
|
|
|
+ wx.onMenuShareTimeline(share);
|
|
|
+ wx.onMenuShareQQ(share);
|
|
|
+ wx.onMenuShareQZone(share);
|
|
|
+ wx.onMenuShareWeibo(share);
|
|
|
+ });
|
|
|
+ wx.error(function(res){
|
|
|
+ alert("分享失败")
|
|
|
+ console.log(res);
|
|
|
+ });
|
|
|
+ };
|
|
|
+ });
|
|
|
+ }
|
|
|
+</script>
|
|
|
</body>
|
|
|
</html>
|