2

ウェブサイトで (jQuery メソッドを介して) Flowplayer ビデオ プレーヤーを実行しています。これは、jQuery UI ツールを使用した Div ポップアップです。

問題は、div がフロー プレーヤーによってステージングされていないため、フロー プレーヤーのスタック順が高くなることです。他のフォーラムをいくつか見てみると、flowplayer コードに追加した解決策がありました。wmode 透明。

flowplayer("player", "URL", { wmode: "transparent", ... });

これは Firefox では機能しますが、IE7 と 8 では失敗します。そのため、位置と z-index を追加しましたが、IE7 と 8 では Flowplayer がポップアップ div をアップステージングしていることを示しています。誰かがこの問題を抱えている場合、この問題を解決する方法を知っている場合、または私が見落としている可能性のあるものがある場合は、大歓迎です. ありがとう。

現在、Div には次のものがあります。

<div ... style="z-index:999; position:relative;"> ... </div>

編集: 位置と z インデックスがなくても、FF では正しく表示されますが、IE では正しく表示されません。

4

1 に答える 1

1

これが機能するかどうかはわかりませんが、古い「IE shim」手法を試すことができます。これは、div の後ろに iframe を貼り付けて、IE に優先的に表示させるというものです。次の SO ページには、少し簡単にするための jQuery プラグインへのリンクがあります。

jQuery: IE6 のウィンドウ コントロールの問題

于 2011-02-25T07:43:25.307 に答える