- ベストアンサー
[jQuery]prettyPhotoのURL
サイト上にフォトギャラリーを設置するのにprettyPhotoを採用しました。 無事設置できたのはよかったのですが、写真を開くとURLの後ろに #!prettyPhoto[hoge]/1/ と、ついてしまうのですが、これは表示しないようにできるようなものなのでしょうか? わかる方がいらっしゃれば、教えていただければ非常に助かります! よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
オプションパラメータのdeeplinkingというのがそれです。(デフォルトはtrue) 「#!prettyPhoto[hoge]/1/」などを履歴に残し、それを元に要素を特定して自動的にクリック。現状復帰させる仕組みのようです。 $(...).prettyPhoto({ deeplinking: false }); 不要ならfalseを設定すればよいです。
その他の回答 (1)
- fujillin
- ベストアンサー率61% (1594/2576)
配布元サイトの「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
お礼
回答ありがとうございました。 いろいろ見たのですがprettyPhotoが一番理想に近かったもので、採用した次第でした。 jQueryで検索していたので、貼っていただいたリンク先はまだ見てなかったものでした。 ありがとうございました!
お礼
できました! 調べ足りなかったです・・・ 本当に助かりました。 ありがとうございました!!