Javascript 使用jQuery检测移动设备旋转

Javascript 使用jQuery检测移动设备旋转,javascript,android,jquery,ios,sensors,Javascript,Android,Jquery,Ios,Sensors,我正在搜索一个jQuery插件或Javascript库,它使用G-sensor检测设备的旋转角度,而不仅仅是方向。我知道这是可以做到的-检查-但我还没有找到像这样的东西 这将是伟大的,如果它创建了一种全球实时更新 谢谢 您可以使用jquery移动库方向更改事件 $(window).on("orientationchange",function(event){ var x = event.beta, // -180 to 180 y = event.gamma, // -

我正在搜索一个jQuery插件或Javascript库,它使用G-sensor检测设备的旋转角度,而不仅仅是方向。我知道这是可以做到的-检查-但我还没有找到像这样的东西

这将是伟大的,如果它创建了一种全球实时更新


谢谢

您可以使用jquery移动库方向更改事件

$(window).on("orientationchange",function(event){
    var x = event.beta,  // -180 to 180
        y = event.gamma, // -90 to 90
        z = event.alpha; // 0 to 360
});
没有jQuery:

window.addEventListener('orientationchange', function(event){
    var x = event.beta,  // -180 to 180
        y = event.gamma, // -90 to 90
        z = event.alpha; // 0 to 360
});
也试试这个

if (window.DeviceOrientationEvent) {
    window.addEventListener('deviceorientation', function(event){
    });
}

您可以使用jquery移动库方向更改事件

$(window).on("orientationchange",function(event){
    var x = event.beta,  // -180 to 180
        y = event.gamma, // -90 to 90
        z = event.alpha; // 0 to 360
});
没有jQuery:

window.addEventListener('orientationchange', function(event){
    var x = event.beta,  // -180 to 180
        y = event.gamma, // -90 to 90
        z = event.alpha; // 0 to 360
});
也试试这个

if (window.DeviceOrientationEvent) {
    window.addEventListener('deviceorientation', function(event){
    });
}
我对它做了一点修改,但它在我的设备上没有起作用。我想知道为什么。我做了一点,但它没有在我的设备上发挥作用。我想知道为什么。查看此链接可能有用。1)如果您正在使用phonegap 2)查看此链接可能有用。1)如果您正在使用phonegap 2)