Обнаружение изменения ориентации на BlackBerry 9800 через JavaScript - PullRequest
0 голосов
/ 04 октября 2011

У меня есть немного 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 Ответ

0 голосов
/ 04 октября 2011

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

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

$(window).bind...

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

$('window').bind...

DOH!

...