画像の表示をFancyboxによるポップアップ表示に変更しました!

2013年06月09日

本日、別システムの対応の間に、画像の表示方法の変更を行いました。

FancyboxというjQueryライブラリを使用することにしました。

以前使用していた時は、スマートフォンでの表示がイマイチだったので、使用をためらっていたのですが、さすがに各ライブラリ共に対応しているようです。

いわゆる、litebox系といわれるライブラリはどれも使いやすいのですが、今回はこのFancyboxを使用しました。

表示は、実際に画像を見ていただくのがいいでしょう。

画像をクリックすると、ポップアップで画像が表示されるはずです。

その画像の左半分をクリックすると、次の画像へ。右半分をクリックすると前の画像に切り替わる様になっています。(なるはず。)

写真は、2012年9月に行ったグランドキャニオン、ラスベガス、フーバーダムの写真です。(ここも是非行くといいですよ!)

  • 20130610-001217.jpg
  • 20130610-001228.jpg
  • 20130610-001240.jpg
  • 20130610-001253.jpg
  • 20130610-001310.jpg

 

 技術的には、javascriptで以下の処理をしています。

  • 過去の投稿で、画像にaタグを入れているので、imgタグを囲っているaタグを削除
  • imgタグをaタグで囲う。その際、class="fancybox"hrefにimgタグのsrc属性に入っている画像URLを設定。
  • fancyboxを実行

こんな感じで、今までずっと対応したかったことを対応したので、たまにはブログで自慢してみようと思って書いてみました。

実際には、よくある機能ですけどね^^; 



PAGE TOP