Android和Orientationchange

时间:2012-03-09 23:40:24

标签: android mobile orientation-changes

我有点jQuery:

$('body').bind('orientationchange',function(event){
alert('orientationchange');
})

如果更改设备的方向,则应触发警报。适用于iOS。在Android中不起作用。为什么?

JSBIN:http://jsbin.com/esacir

我想也许Android并没有在身体上发射这个事件,所以也试过了窗口':http://jsbin.com/esacir/3仍然不行。

2 个答案:

答案 0 :(得分:3)

适用于Android:

window.onorientationchange = function() {
    alert('onorientationchange');
}

尝试按上述方式声明方法。

答案 1 :(得分:0)

和我一样,这是一个语法问题。关键是必须将事件附加到窗口(对于android):

$(window).bind('orientationchange',function(event){
alert('orientationchange');
})