document.addEventListener("plusready", function () {
document.addEventListener("orientationchange", updateOrientation());
}
function updateOrientation() {
var displayStr = "Orientation : ";
switch(window.orientation)
{
case 0:
displayStr += "Portrait";
break;
case -90:
displayStr += "Landscape (right, screen turned clockwise)";
break;
case 90:
displayStr += "Landscape (left, screen turned counterclockwise)";
break;
case 180:
displayStr += "Portrait (upside-down portrait)";
break;
}
alert(displayStr);
}
监控横竖屏事件时,为啥只在页面加载时能执行一次呢?
手机在横屏打开应用时,获取的值也是0。
求解答
1 个回复
DCloud_App_Array
以下脚本书写错误:
document.addEventListener("orientationchange", updateOrientation());
正确的写法是:
//document在android平台不支持
window.addEventListener("orientationchange",updateOrientation,false);