• ベストアンサー

[jQuery]prettyPhotoのURL

サイト上にフォトギャラリーを設置するのにprettyPhotoを採用しました。 無事設置できたのはよかったのですが、写真を開くとURLの後ろに #!prettyPhoto[hoge]/1/ と、ついてしまうのですが、これは表示しないようにできるようなものなのでしょうか? わかる方がいらっしゃれば、教えていただければ非常に助かります! よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • my--
  • ベストアンサー率89% (91/102)
回答No.2

オプションパラメータのdeeplinkingというのがそれです。(デフォルトはtrue) 「#!prettyPhoto[hoge]/1/」などを履歴に残し、それを元に要素を特定して自動的にクリック。現状復帰させる仕組みのようです。 $(...).prettyPhoto({ deeplinking: false }); 不要ならfalseを設定すればよいです。

duralexpicardie
質問者

お礼

できました! 調べ足りなかったです・・・ 本当に助かりました。 ありがとうございました!!

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

配布元サイトの「Image gallery」などのデモを見てもご質問のように表示されているので、もともとがそのように作られているのではないでしょうか。 それなので、スクリプト内部を改造しないと無理ではないかと推測します。 似たようなライブラリは他にもいろいろあるので、面倒なカスタマイズを行なうよりもいっそのこと別のものに切り替えてしまってはいかがでしょうか? (どのような形式で実装なさっているのかわかりませんが、特殊な形でなければ大抵のものは対応しているはず…) http://e0166.blog89.fc2.com/blog-entry-318.html http://coliss.com/articles/build-websites/operation/javascript/953.html http://www.vivalogo.com/vl-resources/beautiful-javascript-flash-galleries.htm

duralexpicardie
質問者

お礼

回答ありがとうございました。 いろいろ見たのですがprettyPhotoが一番理想に近かったもので、採用した次第でした。 jQueryで検索していたので、貼っていただいたリンク先はまだ見てなかったものでした。 ありがとうございました!

関連するQ&A