5

フラッシュ ムービーの上にドロップダウン メニューを表示する必要があります。クロス ブラウザでこれを行うにはどうすればよいですか?

それは可能です。IBM が行っています: http://www.ibm.com/us/ GE もそうです: http://www.ge.com/

Firefox で WMODE を透過に設定しても機能しない

Iframe に配置しても IE7 未満では機能しません

これを達成するための最良の方法を知っている人はいますか?

4

3 に答える 3

3

これは、不透明、透明、wmodeなしの3つのモードすべての例です。

http://www.communitymx.com/content/source/E5141/wmodeopaque.htm

フラッシュムービーの下に表示したいものがある場合は透明を使用し、下にあるものを表示したくない場合は不透明を使用します

フラッシュムービーよりも高いz-indexをメニューに設定します

于 2008-10-28T13:38:58.173 に答える
3

wmode を transparent に設定し、必要に応じて、他の要素と同じように z-index を使用します。これは Firefox でも実際に機能するはずです。

于 2008-10-28T13:31:25.427 に答える
1

Linux用のFirefoxは、何よりもフラッシュを表示します。wmodeまたはz-indexに関して。

編集:上記のLinuxの問題は「修正」できることがわかりました。

swfとその上に配置するレイヤーの間にz-indexを持つiframeを追加する必要があります。iframeには最初にstyle="display:none"が必要であり、フラッシュプラグインが初期化された後、javascriptを使用してdisplay:blockを設定する必要があります。Iframeは、Linux上でその下にあるすべてのswfsを非表示にします。

于 2008-10-28T15:19:15.647 に答える