检测iphone / ipad方向不起作用

时间:2011-07-16 13:17:49

标签: javascript jquery zepto

我有这个简单的脚本:

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 个答案:

答案 0 :(得分:5)

这里:

window.onorientationchange = orientation;

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