У меня есть страница, на которой у меня есть несколько ссылок, по которым при нажатии загружается галерея изображений в Galleria в лайтбоксе Nyromodal. Когда лайтбокс закрыт, я использую $ ("# container"). Html (''), чтобы очистить содержимое лайтбокса, включая Galleria.
// 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 с помощью Galleria.get ().
Это действительно не имеет ничего общего с Nyromodal, но некоторый контекст всегда хорош:)
та же проблема здесь:
http://getsatisfaction.com/galleria/topics/allow_ability_to_remove_galleria_instances
(код не работает для текущей версии)
Спасибо!