我正在使用本指南。更改圖像不刷新頁面或重新加載
問題: 當我點擊[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