私には、メイン画像といくつかのサムネイルがあるdivがあります。
現在、メイン画像の下にサムネイルが表示されています。しかし、私はそれらを主画像の右側に垂直に必要とします。続きサムネイルをメインイメージの下からメインイメージの右側に移動するにはどうすればよいですか?
は私の現在のコードです:
<div id=album>
<img id="main-img" src='<%="Web/images/" +Model.List[0]%>' style="width:150px;height:100px;">
<% foreach (var thumbnail in Model.List) { %>
<div id="thumbimg">
<img class="thumbnail" src='<%="Web/images/thumbs/" + thumbnail%>' />
</div>
<% } %>
</div>
CSS:
.thumbnail{
float:left;
}
.thumbnail div{
clear:both;
}
.thumbnail, #main-img{
vertical-align:top;
}
JS:
$(document).ready(function() {
$('.thumbnail').on('click', function() {
console.log('clicked');
$(this).parents('#album').find('#main-img').attr('src', $(this).attr('src').replace('thumbs/', ''));
});
});
だ...' id'は一意でなければなりません。それからCSSの '.thumbnail div'が表示されますが、' .thumbnail'は ''要素です。 –