同様の問題に対するいくつかの回答をたどっていたので、まったく運がなかったので、自分で尋ねてみることにしました:
jqueryを使用してAjax経由でデータをロードし、応答をdiv内に配置する必要があるいくつかのリンクを含むページがあります。メインの「タブ」は、レイヤー内にあるフラッシュです。ユーザーがこれらのリンクのいずれかをクリックするたびに、フラッシュ コンテナーのサイズが 0px に変更され、可視性が非表示に設定されます (表示が none に設定されている場合、リロード動作を防止しようとします)。
フラッシュレイヤーを非表示にするリンクを初めてクリックする場合を除いて、すべて正常に機能します。その特定のケース (Firefox のみ) では、フラッシュを初期状態にリセットします。私はこれについて発狂します...
これが私がしていることです、再開しました:
1. when user clicks to link
-> visibility: hidden, height: 0px (to the SWF container)
-> ajax call to load content, innerHTML native JS to put this content and
-> .css('display', 'block') to content container
2. when user clicks to main link
-> clear content container with .htm('')
-> hide content container with .css('display','none')
-> visibility: visible; height: 500px; to SWF Container
ヒントや解決策は大歓迎です!
前もって感謝します