クリックすると、画像のギャラリーが Nyromodal ライトボックス内の Galleria に読み込まれるリンクがいくつかあるページがあります。ライトボックスが閉じられたら、$("#container").html('') を使用してガレリアを含むライトボックスの内容をクリアします。
// open modal
$.nmManual("#container",{
callbacks: {
// loads Galleria after lightbox has finished opening
afterReposition: function(nm) {
$("#container #gallery").galleria({
width:800,height:600
});
},
// clear container with Galleria before closing the Modal
beforeClose: function(nm) {
$("#container").html('');
}
}
})
次のリンクを開くと、Nyromodal ライトボックスが適切に開き、Galleria に新しい画像セットが適切に入力されますが、Galleria の別のインスタンスが使用されます。Galleria の古いインスタンスを削除したいと思います。どうすればいいですか?インスタンスを手動で削除できるドキュメントはありません。
Galleria.get() を使用して Galleria の複数のインスタンスを作成したことは知っています。これは実際にはNyromodalとはあまり関係ありませんが、いくつかのコンテキストは常に良いです:)
ここで同じ問題: http://getsatisfaction.com/galleria/topics/allow_ability_to_remove_galleria_instances (コードは現在のバージョンでは機能しません)
ありがとう!