【问题标题】:jquery plugin zoom - thumbnail showing the original image. not the correct onejquery 插件缩放 - 显示原始图像的缩略图。不是正确的
【发布时间】:2017-08-23 05:02:21
【问题描述】:

我正在使用来自https://github.com/jackmoore/zoom 的缩放 jquery 插件,但在缩放与缩略图不同的图像时遇到问题。它会缩放原始图像。

请看视频:https://www.useloom.com/share/0630cf4dd85d403081e1cfbd0443f34c

我的 jquery 代码:

$(document).ready(function(){
  $('.image-zoom')
  .css('display', 'block')
  .parent()
  .zoom({
    url: $('.image-zoom').attr('data-zoom')
  });
});

我猜问题是来自attr('data-zoom') 的正确图像的定位。我怎样才能正确地做到这一点?

【问题讨论】:

    标签: jquery shopify


    【解决方案1】:

    我相信问题是因为您正在使用一个类来查找您的 attr,并且它会返回所有这些。使用this 应该可以解决您的问题。

    $('.image-zoom')
        .css('display', 'block')
        .zoom({
            url: $(this).attr('data-zoom')
        });
    

    通过使用this,我们可以停留在当前图片的范围内。

    【讨论】:

    • 感谢您的帮助,但仍然无法正常工作。我用了“ url: $(this).find('.image-zoom').attr('data-zoom')” 请看视频:useloom.com/share/…
    • @user2317589 您能否在问题中粘贴缩放图像的 HTML 结构?我只是在黑暗中猜测!或者私聊我,我可以看的更清楚
    • @user2317589 我已经删除了parent() 调用,我相信这是导致问题的原因。
    • Raccii ,我删除了 parent() 并且缩放 jquery 不再起作用。请看视频:useloom.com/share/…
    • 我不知道如何在这里给你发消息。请问可以加我skype吗? jmcausing
    猜你喜欢
    • 2015-09-27
    • 2013-03-31
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多