网页版微信摇一摇

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) {

                 $$.api.sharkifoff({

                  module: "sio",

                  oper: "update",

                  actcode:101

                },function(code,msg){

                  // if(this.ok(code,msg)){


                  // }

                },{mask:false});


            }

            lastX = x;

            lastY = y;

        }, false);

      }else{

          alert('手机不支持摇一摇功能');  

      }


你可能感兴趣的:(微信,摇一摇)