0

私は Facebook に似たメニューを使用してモバイル サイトに取り組んでおり、モバイル Safari 以外はすべて順調に進んでいます。問題は、iPhone でメニューを開くと、残りのコンテンツが画面に収まるように縮小され、メニューを閉じると拡大されることです。

さらに楽しくするために、これはブラウザーで実行している場合にのみ発生します。ホーム画面にブックマークすると、コンテンツのサイズは変更されません。また、iPad ではサイズを変更できません。iPhone だけです。

ここにコードの簡略化されたバージョンがあります: http://jsfiddle.net/HYjEB/261/

iPhone をお持ちの場合は、http: //tfklabs.com/clients/mypr/で実行中の問題を確認できます。

#right div を position:absolute ではなく position:fixed に設定するなど、いくつかのことを試しました。実際には機能しますが、ユーザーはページのコンテンツをスクロールできません。

4

1 に答える 1

0

divをスケーリングしたくない場合は、親の内側にスライドさせる必要があります。これを見てください:http://jsfiddle.net/HYjEB/262/。HTML構造とCSSにもいくつか変更を加えました。

于 2012-05-01T02:50:02.780 に答える