2011年6月24日金曜日

jqueryのdatepickerがflashに下に表示される

flashをwebページに表示させる場合、wmodeを使用することで透明化・不透明化を設定することができます。
この機能を利用してjqueryのdatepickerとかがflashの下に入り込むことを防ぐことができます。

【objectタグの場合】
<object>
  <param name="wmode" value="transparent" />
</object>

【embedタグの場合】
<embed wmode="transparent"></embed>

【swfobjectを使用している場合】
var flashvars = {};
var params = { wmode : "transparent" };
var attributes = {};

swfobject.embedSWF("./hoge.swf", "hoge", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

ただ注意点もあるみたいです。
wmodeをtransparentに設定した際の注意点

0 件のコメント:

コメントを投稿