だから私は画像ギャラリー用のこのjsコードを持っています:
(this.settings.update_window_hash) {
var thumb_link = this.images[this.current_index].thumb_link;
if (thumb_link.attr("id")) {
window.location.hash = "#image-"+ thumb_link.attr("id"); //#url
} else {
window.location.hash = "#image-"+ this.current_index;
};
};
おそらくあなたが想定しているように、これはURLに$ image-(int)を追加します。したがって、複数の画像を含むギャラリーがある場合、3番目の画像が選択されていると、URLは次のようになります。mysite.com/ gallery.html#image-3
すべて良い。しかし、これがURLの最後に追加されるのは本当に好きではありません。それで、スクリプトのこの部分を完全に削除しても問題はありますか?したがって、現在選択されている画像の数に関係なく、URLは次のようになります:mysite.com/gallery.html
私はそれをテストしました、そしてそれは大丈夫です。しかし、私はjavascriptの経験があまりないので、間違いを犯していないことを確認したいと思います。それで 、このスクリプトを完全に削除しても大丈夫ですか?それは何か問題を引き起こしますか?
どうもありがとうございました。