Я использую плагин Galleria внутри плагина Accordion, чтобы отображать изображения очень круто. Однако возникает проблема, когда я открываю новую вкладку (в аккордеоне), а затем возвращаюсь на вкладку галереи. Это приводит к повторной инициализации галереи, что приводит к ее отказу.
Мне было интересно, есть ли способ __deconstruct () для плагина, чтобы его можно было повторно инициализировать при необходимости, не вызывая проблем?
$('.haccordion .header').click(function()
{
/* ---- Gallery Code ---- */
if ($(this).find('div').attr('title') == 'photogallery')
{
$('.gallery').galleria();
Если я инициализирую плагин в document.load (без проверки, для какой вкладки открывается), он загружает плагин, но он довольно глючный. Не загружаются изображения, не могут щелкать объекты и т. Д.
Если я перезагружаю плагин, когда div.photogallery, это просто вызывает сбой в целом. Не загружается.
Итак, я предполагаю, что единственный способ преодолеть это - как-то убить плагин, а затем повторно инициализировать его?