提升Zoom Plus:无法销毁实例

时间:2017-07-25 09:11:44

标签: javascript elevatezoom

我在网站上使用elevateZoom Plus。我有一个图像库,我试图破坏我的elevatezoom实例,所以我可以更改主图像并打开一个新图像。文档不是很好,所以我使用了这个代码,我在GitHub问题的答案中找到了这个代码:

plugin = $('.main-image').data('ezPlus');

if (plugin) {
    plugin.showHideZoomContainer(action);
    plugin.showHideWindow(action);
    plugin.showHideTint(action);
    plugin.showHideLens(action);
    plugin.destroy;
}

但是我收到以下错误:

未捕获TypeError:plugin.destroy不是函数。所以我猜测destroy()方法并不是正确的方法,但我发现的所有信息都说明了要使用的内容。

1 个答案:

答案 0 :(得分:0)

试试这个:

let action='hide';    
let plugin = $('.main-image').data('ezPlus');

if (plugin) {
    plugin.showHideZoomContainer(action);
    plugin.showHideWindow(action);
    plugin.showHideTint(action);
    plugin.showHideLens(action);
    plugin.destroy();
}