PrettyPhotoをプリティーにするためのメモ

   

lightboxのようにヌルッと画像を表示してくれるprettyphotoを動かしたくいろいろしたけどうまくいかなかったのでメモ。
数年前に自分で設置してたはずなんだけどすっかり忘れた。反省

まずはふつうに設置

PrettyPhotoダウンロードはこちら
PrettyPhotoの使い方はこちら

ヘッダーに以下挿入

<script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen" charset="utf-8" />
<script src="js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>

jquery.jsはjquery1.x.x.jsみたいになってるのを名前の変更をしただけ。

それからbody終了間際に挿入

<script type="text/javascript" charset="utf-8">
  $(document).ready(function(){
    $("a[rel^='prettyPhoto']").prettyPhoto();
  });
</script>

あとは

<a href="画像パス" rel="prettyPhoto" >

みたいに rel="prettyPhoto"をいれてやる。

とうまくヌルッと画像を表示してくれる予定だった

うまくいかない

動きました!どうやらPrettyPhotoはPrettyPhoto.csのgallery clearfixクラスを
読み込んで、動いているみたいです。
PrettyPhotoがプリティーじゃない

gallery clearfixが必要らしいので、divで囲ってみた

<div class="gallery clearfix"><a href="画像パス" rel="prettyPhoto" ></div>

うまくいきました。
あとアイコンが表示されなかったり角丸にならない場合はimageフォルダとcssフォルダの位置を見直したほうがいいようです。

0

 - jQuery