检测iPhone/iPad方向不起作用。

5

I have this simple script:

function orientation() {

  var orientation = window.orientation;
  switch(orientation) {

    case 0:
       alert('0');

         break;

    case 90:
    alert('90');
        break;

    case -90:
    alert('-90');
         break;
  }
}   
$(document).ready(function(){
    window.onorientationchange = orientation();
})

但是当我打开ipad时,总是没有收到提醒...我做错了什么吗? 感谢大家的帮助:).

1个回答

5
这里:
window.onorientationchange = orientation;

您需要分配函数本身而不是其执行的结果。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接