如何销毁和重新初始化以编程方式创建的下拉插件

时间:2019-05-20 21:13:57

标签: methods zurb-foundation dropdown destroy

我正在以编程方式创建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'));重新初始化。

我在做什么错?还是我该怎么办?

谢谢。

0 个答案:

没有答案