Обнаружение изменения ориентации на BlackBerry 9800 через JavaScript

У меня есть немного JavaScript (jQuery), чтобы перехватить ориентацию и создать предупреждение JS при срабатывании:

$('document').ready(function(){

    $('body').bind('orientationchange', function(e){
        alert('orientation change triggered');
    });

});

ссылка: http://jsbin.com/owebax/4

Это отлично работает на iPhone. Он не работает на BlackBerry 9800 под управлением OS6.

При выполнении некоторого поиска в Google, похоже, проблема может заключаться в том, что BlackBerry наблюдает "окно", а не "тело" для изменения ориентации. Я связал событие с window вместо этого: http://jsbin.com/owebax/5

Но это все еще не работает на Blackberry (и теперь больше не будет работать на iPhone.)

Кто-нибудь получал события JS для смены ориентации на BlackBerry 9800?

1 ответ

Я хотел бы, чтобы в дополнение к "вашему ответу" для ответа на ваш вопрос был установлен флаг "неловкая ошибка пользователя".

Вот и получается, что моей проблемой был простой синтаксис snafu. Вместо того, чтобы пытаться правильно привязать к окну как таковой:

$(window).bind...

Я искал тег под названием "окно"

$('window').bind...

"DOH!

Другие вопросы по тегам