使用JavaScript进行设备定位 - 在iPhone上工作但不在iPad上工作

时间:2011-08-09 21:46:23

标签: javascript webview orientation device

我在iOS上开发相对较新。我试图在html文件中使用javascript检测方向更改,然后使用WebView对象加载该本地HTML文件。以下代码是我的HTML文件中的JS。它适用于iPhone,但不适用于iPad。两种设备都具有iOS 4.2或更高版本,并且应该支持设备方向。 LR,FB和dir只是我身体中的div元素,用于跟踪方向变化。非常感谢任何建议,谢谢。

window.addEventListener('deviceorientation', function(eventData) {
    var LR = eventData.gamma;
    var FB = eventData.beta;``
    var DIR = eventData.alpha;
    deviceOrientationHandler(LR, FB, DIR);                
});

function deviceOrientationHandler(LR, FB, DIR) {
    document.getElementById("LR").innerHTML = "Left/Right : " + LR;
    document.getElementById("FB").innerHTML = "Front/Back : " + FB;
    document.getElementById("dir").innerHTML = "Direction : " + DIR;
}

0 个答案:

没有答案