0

页面加载后,代码工作正常,尝试在同一 div 中通过 ajax 更改图像集后,不刷新页面,然后缩放不起作用

我分配了一个变量并设置了缩放,然后使用破坏方法禁用缩放,然后再次启用缩放..

    $(function(){
    var zoom;
     zoom = $(".rtwpvg-wrapper").find("img").magnify();
     $(".swatchinput").each(function(){
         $(this).click(function(){
            zoom.destroy();
            $(".rtwpvg-wrapper").find("img").magnify();
         });
     });
});

即使在同一 div 中替换图像后,缩放图像也应该可以工作

4

1 回答 1

0
window.imageZoom.kill();
window.imageZoom = new ImageZoom(container,options);
于 2021-07-13T19:05:40.760 回答