嗨,我正在循环浏览上传的照片并显示缩略图。当有人点击缩略图时,我正在尝试显示原始照片。问题是它只适用于循环中的第一个缩略图。我是否需要给每个缩略图一个单独的 id 或者我怎样才能让它在每个缩略图上工作?有小费吗?:)
我的节目:
<% @project.assets.each do |asset| %>
<% if asset.photo.file? %>
<li class="thumbnail col-md-2">
<a id="thumb" href="#">
<%= image_tag asset.photo.url(:thumb) %>
</a>
</li>
<% end %>
<div id="popup">
<%= image_tag asset.photo.url(:original) %>
</div>
<% end %>
我的JavaScript:
<script type="text/javascript">
$(document).ready(
function() {
$("#thumb").click(function() {
$("#popup").toggle();
});
});
</script>
谢谢 :)