HTMLファイルもライトボックスのように表現したい

2010年05月06日

画像などをライトボックス化する方法は前回書いたとおりですが、今回はHTMLファイルなども表示する方法。

前回同様JQueryを使いますが、今回はtickboxというプラグインを使用します。
thickboxのソースはここでダウンロードできます。
ダウンロードする際、thickbox.js、thickbox.css、loadingAnimation.gifの3つを必ずダウンロードしてください。
※Downloadの項目にあるjs、css、gifのことです。

ダウンロードしたらthickbox.jsを開き、8行目を修正します。

1
2
3
var tb_pathToImage = "images/loadingAnimation.gif";
  ↓ ↓
var tb_pathToImage = "(画像までのパス)/loadingAnimation.gif";

修正したらhead部にthickbox.jsとthickbox.cssを読み込ませ、ライトボックス化したいaタグにclass=”thickbox”と入れることでライトボックス化できます。
複数の画像をギャラリーとして使う場合は、

1
<a href="xxx/abc.gif" class="thickbox" rel="gallery-plants"><img src="xxx/abc.gif" /></a>

というようにrel=”gallery-plants”とすることで、画像をnextやprevすることができます。

htmlファイルをライトボックス化する際は、

1
<a href="xxx/abc.html?width=123&height=456" class="thickbox">リンク</a>

というように横幅と縦幅を指定する必要がありますので注意してください。

コメント:0件

  1. コメントはありません。
投稿者名
E-Mail

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

トラックバック:0件

  1. トラックバックはありません。
ページのトップへ

artprojectteam & festiva Tweet

Loading..