FLASHコンテンツがz-indexを無視。。。
以前、Youtubeのコンテンツがz-indexを無視してしまうのでそれを非表示にするようにjavascriptを変更する記事を書いた。
…が、よくよく考えてみたらFLASHのコンテンツはパラメーターをきちんと指定しないとz-indexを無視してしまうということに気づいた。
ここんとこ、しっかりと指定しておかないと「MediaBox」とか、lightbox系のコンテンツと相性が悪いので。
要するに
<param name="wmode" value="transparent">
って感じでちゃんとwmodeを指定してあげて
<embed src="…" wmode="transparent" />
こっちにも記述する、と。
これだけです、はい。
ただ、この"wmode"にはいろいろと副作用があるようで
・ホイール操作ができない
・日本語入力が使えない
なんて症状が現れるという報告も聞かれます。
なんとなく、AppleがFLASHを採用しなかった理由がわかるなあ。
というわけで少し前まではFLASHでいろいろと作成していたものも、今ではJQueryを使って作ってます。
…が、よくよく考えてみたらFLASHのコンテンツはパラメーターをきちんと指定しないとz-indexを無視してしまうということに気づいた。
ここんとこ、しっかりと指定しておかないと「MediaBox」とか、lightbox系のコンテンツと相性が悪いので。
要するに
<param name="wmode" value="transparent">
って感じでちゃんとwmodeを指定してあげて
<embed src="…" wmode="transparent" />
こっちにも記述する、と。
これだけです、はい。
ただ、この"wmode"にはいろいろと副作用があるようで
・ホイール操作ができない
・日本語入力が使えない
なんて症状が現れるという報告も聞かれます。
なんとなく、AppleがFLASHを採用しなかった理由がわかるなあ。
というわけで少し前まではFLASHでいろいろと作成していたものも、今ではJQueryを使って作ってます。