Я создаю выпадающий плагин 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'));
.
Что я делаю не так? Или что еще мне делать?
Спасибо.