我在网站上使用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()方法并不是正确的方法,但我发现的所有信息都说明了要使用的内容。
答案 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();
}