これは必ずしもネストされたIFRAMEではなく、IFRAMEdドキュメント内の位置がブレークするIFRAMEdドキュメント内のFlashの存在)。SafariのIFRAME内のFlashは、位置を固定します。固定要素
これは非現実的です。サファリ(Mac用)の場合:
- フラッシュ
- ... IFRAME(例えば、モーダルウィンドウ、Fancyboxなど)
- 内...どんな ":固定位置" を "壊す" になりますそのIFRAME内の要素。
ここで完璧な例です:私たちは持っているhttp://jsfiddle.net/6GP2A/注:
- フラッシュ(YouTubeの動画)が含まれていIFRAME。別のiframeをドキュメント(jsfiddleのIFRAME結果)内の
ビデオが自身であるという事実は赤ニシンでiframeをので、予めご了承ください。フラッシュがOBJECTタグだけだった場合は、IFRAMEを実行しても同じ問題が発生します。
これをChromeで開くと、正常に動作します。灰色の "hello I am fixed" DIV(postion:fixed)は下に固定されたままです。
Safariでは、ページをスクロールすると灰色のDIVがスライドします。
Arrrrgh!何かアドバイス?無数の検索は無駄でした。ありがとうございました!