thickboxでフラッシュが写りこむのを防ぐ方法
2010年05月07日
前回の記事で紹介したJqueryのプラグインthickboxですが、htmlファイルを表示する際フラッシュがある場合は、フラッシュが写り込んでうまく表示できません。
そこでフラッシュを隠す方法。
thickbox.jsの22行目に下記を記述。
$(“object”).css(“visibility”,”hidden”);
$(“embed”).css(“visibility”,”hidden”);
記述箇所はここ。
1 2 3 4 | function tb_init(domChunk){ $(domChunk).click(function(){ $("object").css("visibility","hidden"); $("embed").css("visibility","hidden"); |
これで、thickboxを動作させた時に、フラッシュが隠れます。
このままでは、thickboxを閉じた時もフラッシュが隠れたままなので、下記記述でフラッシュを再表示します。
$(“object”).css(“visibility”,”visible”);
$(“embed”).css(“visibility”,”visible”);
記述箇所は282行目あたり
1 2 3 4 | setTimeout(function(){ $("object").css("visibility","visible"); $("embed").css("visibility","visible"); },500); |
こんな感じです。
コメントする
:コメント(0)
:トラックバック(1)
コメント:0件
- コメントはありません。
トラックバック:1件
- [...] This post was mentioned on Twitter by のぶ. のぶ said: thickboxでフラッシュが写りこむのを防ぐ方法 http://is.gd/bXHrs [...]
Tweets that mention thickboxでフラッシュが写りこむのを防ぐ方法 | Director's Cut – art project team Blog - -- Topsy.com




