使用jacklmoore的jquery zoom缩放多个图像

时间:2012-09-25 08:44:27

标签: jquery ruby-on-rails-3 zoom

我正在使用jacklmoore的jquery zoom(jacklmore's)(mouseOver函数)

在我看来;

<% @pictures.each do |picture| %>
  <span class='zoom' id='ex1'>
    <img src="<%= picture.image.url(:medium) %>" data-zoom-url="<%= picture.image.url %>" />
  </span>
<% end %>

并在我的jquery文件中;

$('.zoom img').each(function(){
      var zoom_url = $(this).attr('data-zoom-url');
      $(".zoom").zoom({url: zoom_url});
   });

但它不适用于多个图像。有谁知道如何解决它?

1 个答案:

答案 0 :(得分:1)

我在.js文件中走(文档)。所以它有一段时间了。我编辑了我的.js文件,如下所示;

$(function(){
    $('#thumbnails img').each(function() {
        var original_img_url = $(this).attr('data-zoom-url');
        $(this)
        .parent()
        .zoom({url: original_img_url});
    });
});