私は Facebook に似たメニューを使用してモバイル サイトに取り組んでおり、モバイル Safari 以外はすべて順調に進んでいます。問題は、iPhone でメニューを開くと、残りのコンテンツが画面に収まるように縮小され、メニューを閉じると拡大されることです。
さらに楽しくするために、これはブラウザーで実行している場合にのみ発生します。ホーム画面にブックマークすると、コンテンツのサイズは変更されません。また、iPad ではサイズを変更できません。iPhone だけです。
ここにコードの簡略化されたバージョンがあります: http://jsfiddle.net/HYjEB/261/
iPhone をお持ちの場合は、http: //tfklabs.com/clients/mypr/で実行中の問題を確認できます。
#right div を position:absolute ではなく position:fixed に設定するなど、いくつかのことを試しました。実際には機能しますが、ユーザーはページのコンテンツをスクロールできません。