Как уничтожить и заново установить выпадающий плагин, созданный программно - PullRequest
0 голосов
/ 21 мая 2019

Я создаю выпадающий плагин Foundation программно, и мне нужно уничтожить его, чтобы изменить макет, и повторно подключиться, чтобы вернуться к исходному макету. У меня есть кнопка для переключателя.

Это код, который у меня есть для создания плагина

var dropdowns = [];
dropdowns = $('.work-thumbnail');
var options = {
    parentClass: 'work-content',
    position: 'bottom',
    alignment: 'left',
    hoverDelay: '0',
    hover: true,
    allowBottomOverlap: false,
};
dropdowns.each(function(index) {
    dropdowns[index] = new Foundation.Dropdown($(this), options);
});

Я уничтожаю плагин нажатием $('.work-thumbnail').foundation('_destroy');.

Я могу уничтожить плагин, но я не смог переустановить с помощью метода Foundation.reInit($('.work-thumbnail'));.

Что я делаю не так? Или что еще мне делать?

Спасибо.

...