http://tgwu.net/ldj/?from=singlemessage&isappinstalled=0
// JavaScript Document $(function(){ w = $(document).width(); h = $(document).height(); $(\'body\').height(h); $(\'body\').width(w); $(\'.main\').height(h); $(\'.main\').width(w); }); //初始化js $(function() { //Enable swiping... $("#tit1").swipe( { //Generic swipe handler for all directions swipeUp:function(event, direction, distance, duration, fingerCount) { $(\'.tit1\').fadeOut(\'slow\'); //隐藏第2页 $(\'.tit2\').css(\'top\',h+\'px\'); $(\'.tit2\').css(\'display\',\'block\'); $(\'.tit2\').animate({top:\'0\'},800); $(\'.tit1\').css(\'z-index\',\'99\'); $(\'.tit2\').css(\'z-index\',\'100\'); }, swipeDown:function(event, direction, distance, duration, fingerCount) { }, click:function(event,target){ if(target.id == "ddd"){ $(\'.tit1-con\').fadeIn(200); } if(target.id == "ddd1"){ $(\'.tit1-con\').hide(); } }, //Default is 75px, set to 0 for demo so any distance triggers swipe threshold:0 }); $("#tit2").swipe( { //Generic swipe handler for all directions swipeUp:function(event, direction, distance, duration, fingerCount) { $(\'.tit2\').fadeOut(\'slow\'); //隐藏第1页 $(\'.tit3\').css(\'top\',h+\'px\'); $(\'.tit3\').css(\'display\',\'block\'); $(\'.tit3\').animate({top:\'0\'},800); $(\'.tit2\').css(\'z-index\',\'99\'); $(\'.tit3\').css(\'z-index\',\'100\'); }, swipeDown:function(event, direction, distance, duration, fingerCount) { $(\'.tit2\').fadeOut(\'slow\'); //隐藏第2页 $(\'.tit1\').slideDown(); $(\'.tit1\').css(\'z-index\',\'100\'); $(\'.tit2\').css(\'z-index\',\'99\'); }, //Default is 75px, set to 0 for demo so any distance triggers swipe threshold:0 }); $("#tit3").swipe( { //Generic swipe handler for all directions swipeUp:function(event, direction, distance, duration, fingerCount) { $(\'.tit3\').fadeOut(\'slow\'); //隐藏第3页 $(\'.tit4\').css(\'display\',\'block\'); $(\'.tit4\').css(\'top\',h+\'px\'); $(\'.tit4\').animate({top:\'0\'},800); $(\'.tit3\').css(\'z-index\',\'99\'); $(\'.tit4\').css(\'z-index\',\'100\'); }, swipeDown:function(event, direction, distance, duration, fingerCount) { $(\'.tit3\').fadeOut(\'slow\'); //隐藏第2页 $(\'.tit2\').slideDown(); $(\'.tit2\').css(\'z-index\',\'100\'); $(\'.tit3\').css(\'z-index\',\'99\'); }, //Default is 75px, set to 0 for demo so any distance triggers swipe threshold:0 }); $("#tit4").swipe( { //Generic swipe handler for all directions swipeUp:function(event, direction, distance, duration, fingerCount) { $(\'.tit4\').fadeOut(\'slow\'); //隐藏第4页 $(\'.tit5\').css(\'display\',\'block\'); $(\'.tit5\').css(\'top\',h+\'px\'); $(\'.tit5\').animate({top:\'0\'},800); $(\'.tit4\').css(\'z-index\',\'99\'); $(\'.tit5\').css(\'z-index\',\'100\'); setTimeout(aa,1000) function aa(){ $(\'.tit551\').show(); } setTimeout(a1,1000); function a1(){ $(\'.tit551-5\').fadeIn(300); } setTimeout(a2,1500); function a2(){ $(\'.tit551-5\').fadeOut(500); } setTimeout(b1,2500); function b1(){ $(\'.tit551-4\').fadeIn(300); } setTimeout(b2,3000); function b2(){ $(\'.tit551-4\').fadeOut(500); } setTimeout(c1,4000); function c1(){ $(\'.tit551-3\').fadeIn(300); } setTimeout(c2,4500); function c2(){ $(\'.tit551-3\').fadeOut(500); } setTimeout(d1,5500); function d1(){ $(\'.tit551-2\').fadeIn(300); } setTimeout(d2,6000); function d2(){ $(\'.tit551-2\').fadeOut(500); } setTimeout(e1,7000); function e1(){ $(\'.tit551-1\').fadeIn(300); } setTimeout(e2,7500); function e2(){ $(\'.tit551-1\').fadeOut(500); } setTimeout(bb,8000) function bb(){ $(\'.tit55\').show(); } $(\'.yaodong\').change(); setTimeout(function(){ if($(\'.weixin\').val() == \'\'){ $.post(\'php.php\',{openid:$(\'#openid\').val()},function(json){ var p = json.prize; //奖项 var c = json.level; //ID var d = json.start; //状态 var q = json.num; //剩余次数 if(d == 1){ $(\'.tit552-3\').siblings().hide(); $(\'.tit552-3\').fadeIn(300); window.removeEventListener(\'devicemotion\',deviceMotionHandler, false); }else if(d == 2){ $(\'.tit552-\'+c).fadeIn(300); $(\'.tit552-\'+c).siblings().hide(); //$(\'.weixin\').val(\'",我获得"\'+p); window.removeEventListener(\'devicemotion\',deviceMotionHandler, false); }else if(d == 3){ //$(\'.tit552-4\').fadeIn(300); //$(\'#fanhui\').text(\'您没有中奖..\'); $(\'.tit552-3\').siblings().hide(); $(\'.tit552-3\').fadeIn(300); window.removeEventListener(\'devicemotion\',deviceMotionHandler, false); } },\'JSON\'); } },12000) }, swipeDown:function(event, direction, distance, duration, fingerCount) { $(\'.tit4\').fadeOut(\'slow\'); //隐藏第2页 $(\'.tit3\').slideDown(); $(\'.tit3\').css(\'z-index\',\'100\'); $(\'.tit4\').css(\'z-index\',\'99\'); }, //Default is 75px, set to 0 for demo so any distance triggers swipe threshold:0 }); $("#tit5").swipe( { //Generic swipe handler for all directions swipeUp:function(event, direction, distance, duration, fingerCount) { }, swipeDown:function(event, direction, distance, duration, fingerCount) { }, click:function(event,target){ if(target.id == "weixin1" || target.id == "weixin2" || target.id == "weixin3" || target.id == "weixin4" ){ location.href=\'http://mp.weixin.qq.com/s?__biz=MzA4MTU5NjIwMg==&mid=200182749&idx=1&sn=7cbcbfaf281303392d7ca6f412d6b90a#rd\'; } if(target.id == "tijiao"){ var name = $(\'.tit552-1-1\').val(); var phone = $(\'.tit552-1-2\').val(); if(name == \'\' || phone == \'\'){ alert(\'不能为空\'); } $.post(\'php.php\',{status:\'ok\',name:name,phone:phone,openid:$(\'#openid\').val()},function(){ alert(\'提交成功\') ; $(\'#tijiao\').hide(); }); } if(target.id == "weixin1" || target.id == "weixin2" || target.id == "weixin3"){ location.href=\'http://mp.weixin.qq.com/s?__biz=MzA4MTU5NjIwMg==&mid=200182749&idx=1&sn=7cbcbfaf281303392d7ca6f412d6b90a#rd\'; } if(target.id == "chongshi"){ //window.addEventListener(\'devicemotion\',deviceMotionHandler, false); $(\'.tit552-4\').fadeOut(300); yaodong(); } }, //Default is 75px, set to 0 for demo so any distance triggers swipe threshold:0 }); $(\'.yaodong\').change(function(){ yaodong(); }); /*微信分享*/ var imgUrl = \'http://tgwu.net/ldj/images/weixin.jpg\'; var lineLink = \'http://tgwu.net/ldj\'; var appid = \'\'; var descContent = "不劳而获倒数5秒免费送美国进口零食!【麦芽糖优品生活】"; var shareTitle = \'不劳而获倒数5秒免费送美国进口零食!【麦芽糖优品生活】\'; function shareFriend() { WeixinJSBridge.invoke(\'sendAppMessage\',{ "appid": appid, "img_url": imgUrl, "img_width": "200", "img_height": "200", "link": lineLink, "desc": descContent, "title": shareTitle }, function(res) { //_report(\'send_msg\', res.err_msg); }) } function shareTimeline() { WeixinJSBridge.invoke(\'shareTimeline\',{ "img_url": imgUrl, "img_width": "200", "img_height": "200", "link": lineLink, "desc": descContent, "title": shareTitle }, function(res) { //_report(\'timeline\', res.err_msg); }); } function shareWeibo() { WeixinJSBridge.invoke(\'shareWeibo\',{ "content": descContent, "url": lineLink, }, function(res) { //_report(\'weibo\', res.err_msg); }); } // 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。 document.addEventListener(\'WeixinJSBridgeReady\', function onBridgeReady() { // 发送给好友 WeixinJSBridge.on(\'menu:share:appmessage\', function(argv){ shareFriend(); }); // 分享到朋友圈 WeixinJSBridge.on(\'menu:share:timeline\', function(argv){ shareTimeline(); }); // 分享到微博 WeixinJSBridge.on(\'menu:share:weibo\', function(argv){ shareWeibo(); }); }, false); }); function yaodong(){ if (window.DeviceMotionEvent) { window.addEventListener(\'devicemotion\',deviceMotionHandler, false); } var SHAKE_THRESHOLD = 2000; var last_update = 0; var x, y, z, last_x=0, last_y=0, last_z=0; function deviceMotionHandler(eventData) { var acceleration =eventData.accelerationIncludingGravity; // 获取含重力的加速度 var myDate = new Date(); var curTime = myDate.getTime(); // 获取当前时间 if ((curTime-last_update)> 100) { var diffTime = curTime -last_update;//时间差 last_update = curTime; x = acceleration.x; y = acceleration.y; z = acceleration.z; var speed = Math.abs(x+y+z-last_x-last_y-last_z)/diffTime*10000; if (speed > SHAKE_THRESHOLD) { $(\'.weixin\').val(\'2222\'); //$(\'.img52\').find("img").jshaker(); $(\'.img52\').find("img").animate({left:\'-50px\'},200); $(\'.img52\').find("img").animate({left:\'50px\'},200); $(\'.img52\').find("img").animate({left:\'0\'},200); document.getElementById(\'my1\').play(); //window.removeEventListener(\'devicemotion\',deviceMotionHandler, false); $.post(\'php.php\',{openid:$(\'#openid\').val()},function(json){ var p = json.prize; //奖项 var c = json.level; //ID var d = json.start; //状态 var q = json.num; //剩余次数 if(d == 1){ $(\'.tit552-3\').siblings().hide(); $(\'.tit552-3\').fadeIn(300); window.removeEventListener(\'devicemotion\',deviceMotionHandler, false); }else if(d == 2){ $(\'.tit552-\'+c).fadeIn(300); $(\'.tit552-\'+c).siblings().hide(); //$(\'.weixin\').val(\'",我获得"\'+p); window.removeEventListener(\'devicemotion\',deviceMotionHandler, false); }else if(d == 3){ //$(\'.tit552-4\').fadeIn(300); //$(\'#fanhui\').text(\'您没有中奖..\'); $(\'.tit552-3\').siblings().hide(); $(\'.tit552-3\').fadeIn(300); window.removeEventListener(\'devicemotion\',deviceMotionHandler, false); } /*else if(d == 4){ $(\'.tit552-\'+c).fadeIn(300); $(\'.img51\').fadeOut(300); $(\'.img52\').fadeOut(300); $(\'.weixin\').val(\'",我获得"\'+p); }*/ },\'JSON\'); } last_x = x; last_y = y; last_z = z; } return false; } //摇动 }
<!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1.0"/> <title>HTML5 手机摇一摇</title> <script type="text/javascript"> var color = new Array(\'#fff\', \'#ff0\', \'#f00\', \'#000\', \'#00f\', \'#0ff\'); if(window.DeviceMotionEvent) { var speed = 25; var x = y = z = lastX = lastY = lastZ = 0; window.addEventListener(\'devicemotion\', function(){ var acceleration =event.accelerationIncludingGravity; x = acceleration.x; y = acceleration.y; if(Math.abs(x-lastX) > speed || Math.abs(y-lastY) > speed) { document.body.style.backgroundColor = color[Math.round(Math.random()*10)%6]; } lastX = x; lastY = y; }, false); } </script> </head> <body> HTML 5 手机摇一摇,在手机上运行的。 </body> </html>