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. コメントはありません。
投稿者名
E-Mail

メールアドレスは公開いたしません
URL
コメント

トラックバック:1件

  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
ページのトップへ

artprojectteam & festiva Tweet

Loading..