我正在尝试在我的 Motorola Droid 1 上检测 Webkit 中的屏幕旋转。我有以下 JavasCript 代码:
var supportsOrientationChange = "onorientationchange" in window,
orientationEvent = supportsOrientationChange ? "orientationchange" : "resize";
window.addEventListener(orientationEvent, function() {
alert("screen.width: " + screen.width + ", window.orientation: " + window.orientation);
}, false);
问题是:当手机纵向旋转时,它会提示 screen.width 569,横向旋转时会提示 320。这对我没有任何意义!有人可以澄清吗?
谢谢你,伊戈尔