lightbox.js-ユーザビリティー向上?

MMRTのMasayanさんがWP対応IImage-browserの日本語版をリリースしました。その記事中で紹介されていたのが“lightbox.js”というスクリプトです。

ヨシガモ左の画像をクリックしてみてください。
同じページ上で拡大画像を表示できます。JavaScriptが無効になっている場合は通常通り新しいページに表示します。

基本的なインストール方法はMasayanさんの記事OpenStratusを見ていただくとして、いくつか注意点があるので書いておきます。

  1. lightbox.jsの36行目、loading.gifのフルパスを入れる
  2. ファイル一式はカレントフォルダに新規フォルダを作り、まとめて入れる

上記の2について
./wp-content/uploads/以下にloading.gifを入れると上手く動いてくれませんでした。私の場合はカレントフォルダにlightboxというフォルダをつくり、lightbox.jsやCSS、画像などもまとめて入れてあります。

このスクリプトで直して欲しい所を一つあげるとすれば、表示用のdivの位置です。<body>のすぐあとではなくて、</body>の側などもっと下の方に表示するようにすれば、SEOやテキストブラウザにも影響が少ないですし良いと思うんですがいかがでしょう。

関連記事:
lightbox.js-使い方と微妙なハック
lightbox.js-WordPressプラグイン版

TrackBack URIhttp://bd.dotted.jp/archives/35/trackback/

6 Comments

  1. no.1 yutaka Says:
  2. lightbox.jsもう随分前から挑戦しているんですが、出来ません :sad: kairaさん成功してますねぇ。いままでやった物の中で一番難解です。なにか勘違いしているんだろうか?

  3. no.2 Kaira Says:
  4. こちらのyutakaさんのコメントを見ると、rel="lightbox"をimgタグに書いてしまっているようです。aタグの中に書いてみてください。

    <a href="http://fish1091.com/wp2.0/wp-content/photos/
    normal_banpaku07.JPG" rel="lightbox"><img src="http://fish1091.com/
    wp2.0/wp-content/photos/_normal_banpaku07.JPG" /></a>

    それでもダメなら、Firefoxで「表示->スタイルシート->スタイルシートを使用しない」に設定して試してみてください。それでも画像が表示されていなかったらjsファイルの読み込みがうまくいっていないんだと思います。

  5. no.3 yutaka Says:
  6. >aタグの中に書いてみてください。
    これは前にも両方やってみたんですが、駄目だったんです。jsファイルの読み込みがうまくいっていないんですねぇ。う~~ん :neutral:

  7. no.4 Kaira Says:
  8. yutakaさんのサイトのコードを見てみました。
    どうやらlightbox.jsのパスの指定があっていないようです。

    <script type="text/javascript" src="http://jsファイルまでのパス/lightbox.js"></script>
    というようにしてみてください。

  9. no.5 yutaka Says:
  10. kairaさん、できました、できました。長い道のりでした。あ~~す~~~っとした。ありがとう :mrgreen:

  11. no.6 Kaira Says:
  12. できましたか。良かったよかった :grin:

Leave a Reply