向きの変化をキャッチし、トリガーされたときに JS アラートを作成するための JavaScript (jQuery) が少しあります。
$('document').ready(function(){
$('body').bind('orientationchange', function(e){
alert('orientation change triggered');
});
});
リンク: http://jsbin.com/owebax/4
それはiPhoneでうまく動作します。OS6 を実行している BlackBerry 9800 では機能しません。
グーグルで調べてみると、BlackBerry が向きの変更を「ボディ」ではなく「ウィンドウ」で監視していることが問題のようです。window
代わりに、イベントをhttp://jsbin.com/owebax/5にバインドしました。
しかし、それでも Blackberry では機能しません (iPhone でも機能しなくなりました)。
BlackBerry 9800 で、orientationchange JS イベントを発生させた人はいますか?