モバイルデバイス、iPhone、iPadの向きの変化を検出しようとしています。
以下のコードを使用しています。
$(window).bind("orientationchange", function (event) {
alert(event.orientation);
position = $.event.special.orientationchange.orientation();
event.preventDefault();
});
ここで、alert の値、つまり event.orientation が「未定義」と表示されています。ここで、向きの検出をサポートしている投稿を読んだことがあります。また、jquery のドキュメントでは、「window.orientation」の代わりに「event.orientation」をより適切に使用するように書かれていますが、これらのいずれも必要な結果を返さず、「未定義」を返しています。
だから私は "$.event.special.orientationchange.orientation();" を使用しました 方向を検出します。
しかし、jquery のドキュメントで定義されている機能を event.orientation として使用したいと考えています。リンクのように
また、私のコードでは、上記のリンクにあるように、「$.mobile.orientationChangeEnabled」が true に設定されています。
これに対する可能な解決策を提案してください。
どんな助けでも大歓迎です。
前もって感謝します。