好摄之徒
好摄之徒
  • 发布:2014-09-15 16:12
  • 更新:2014-09-18 17:31
  • 阅读:1920

监控横竖屏事件时,为啥只在页面加载时能执行一次呢?

分类:HTML5+

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。
求解答

2014-09-15 16:12 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

以下脚本书写错误:
document.addEventListener("orientationchange", updateOrientation());

正确的写法是:
//document在android平台不支持
window.addEventListener("orientationchange",updateOrientation,false);

该问题目前已经被锁定, 无法添加新回复