我正在使用本指南。更改图像不刷新页面或重新加载
问题: 当我点击[1] [2]或[3]主图像没有改变。相反,我被重定向到图像。
查看。 主要形象:
<div class="block-2-image">
<a href=<%[email protected](:original)%> data-lightbox="gallery"><%= image_tag @advertisement.pictures.first.image.url(:medium),
:title=> @advertisement.name,:id=>"main-image", :alt => @advertisement.name%></a>
</div>
的缩略图:
<ul class="thumbnail">
<% @advertisement.pictures.to_enum.with_index(1) do |thumb, index|%>
<li><a href=<%=thumb.image.url(:medium)%>><%= index %></a></li>
<% end %>
</ul>
脚本:
$(document).ready(function(){
$('.thumbnail li').on('click',function(){
$('.block-2-image a').find('img').attr('src', $(this).attr('src'));
});
});
现在,当我点击它链接到正确的图像,但在其他视图的小图片。 我需要在同一视图中更改图像。
任何帮助?
谢谢。
'也许只是改变图像路径,当点击这些数字图像发生?'雅试试 –
这样的东西[小提琴] –
@BogdanKuštanTnx。但是我的代码不会改变主图像,它只是重定向到正确的图像路径。与脚本的东西? – Edgars