1

クリックすると、画像のギャラリーが 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 (コードは現在のバージョンでは機能しません)

ありがとう!

4

1 に答える 1