Обнаружение изменения ориентации на 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!