1

私のアプリケーションでは、PrimeFaces の and を使用してコンテンツを整理しています。ページの 1 つで、コンポーネントを使用して YouTube ビデオを埋め込みます。残念ながら、下の図からわかるように、私のサブメニューはフラッシュ プレーヤーによって隠されていました。

非表示のサブメニュー

正確にはセンターレイアウトユニットの中に入れました。上部のメニュー バーは独立しており、上部のレイアウト ユニットはありません。

私は CSS の経験がほとんどないので、この問題を解決する方法を教えていただければ幸いです。

よろしくお願いします、

4

1 に答える 1

2

これは Flash Player が原因で発生する既知の問題であり、実際には JSF とは直接関係ありません。基本的wmodeには Flash Player のパラメータをに設定する必要がありますopaque<f:param>のように埋め込むことでそれを行うことができます<p:media>

<p:media ...>
    <f:param name="wmode" value="opaque" />
</p:media>

この問題を解決できる可能性のある別のwmode値はtransparentです。

<p:media ...>
    <f:param name="wmode" value="transparent" />
</p:media>

可能な限り異なるブラウザーで 1 つと他のものを試して、特定のケースでどの修正が最適かを確認してください。

于 2012-06-02T18:59:57.897 に答える