【问题标题】:Image zoom is working once the page load, after changing the gallery, image zoom is not working页面加载后图像缩放起作用,更改图库后图像缩放不起作用
【发布时间】:2023-04-06 10:19:02
【问题描述】:

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

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

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

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

【问题讨论】:

标签: jquery zooming magnify


【解决方案1】:
window.imageZoom.kill();
window.imageZoom = new ImageZoom(container,options);

【讨论】:

  • 虽然此代码可以解决问题,including an explanation 说明如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。请edit您的回答添加解释并说明适用的限制和假设。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-30
  • 2014-10-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多