私は画面の矢印でクリックできる画像の設定に取り組んでいます。現在、ループと配列を介してすべての画像が表示されています。私はそれをセットアップすることができたので、小さな画像のプレビューでメイン画像がその画像に変わるようにしました。あなたは大きなバージョンを見るためにそれらに乗ることができます。Array onClickの次の画像を表示
私の配列は、モンゴモデル内である:以下Listings.currentimages
私の現在のコードは、上のホバリング時に取り上げ画像を引き継ぐために小さな画像を取得するために動作します。画面左/右の矢印で作業するためにコードを変更するにはどうすればよいですか?
<% var imgsrc = awspath + listings.currentimages[0] %>
<img id='mainPicture' class="image-resposive" src=<%=imgsrc%>>
<div id='allimages'>
<% for(var i = 0; i < listings.currentimages.length; i++) { %>
<div class='smallerImages'>
<% var imgsrc = awspath + listings.currentimages[i] %>
<img class="small" src="<%= imgsrc %>">
</div>
<% } %>
</div>
ホバー機能:
$('.small').hover(function() {
$('.small').removeClass('selectedImage')
var src = $(this).attr('src');
$(this).addClass('selectedImage')
$('#mainPicture').attr('src', src);
});
可能な重複[どのようにJavaScriptの配列/オブジェクトから画像を表示するには?最初の画像から始めて次の画像をクリックする](https://stackoverflow.com/questions/25151339/how-to-display-images-from-a-javascript-array-object-starting-with-the-first- im) – Tijmen