Lightbox javascript画像プラグインをハッキングして、ページのギャラリーからサムネイルを表示しています。<img>
このページには、 「gallery-image」のクラスを持つ一連のページがあります。それらを集めて、「lb-thumbs」という名前のライトボックスオーバーレイのdivにドロップします。そこで、このコードをライトボックス関数の1つに配置しました。
var $thumbs = ($(".gallery-image").get());
$lightbox.find('.lb-thumbs').append($thumbs);
動作しますが、ライトボックスが開くとすぐに元の画像(ライトボックスオーバーレイの後ろ)が消えるので、ライトボックスを閉じると、ページの元のhtmlギャラリーが消えてしまいます。ブラウザインスペクターツールのおかげでライトボックスが開いたときにこれが起こっていることを私は知っています。したがって、私のコードには、<img>
アイテムが消える原因となっているものが含まれている必要があります。jQueryでしょうget()
かappend()
?これがどこで起こっているのかわかりません。あなたはできる?
ありがとう!マット