だから、私はそのような画像のリストを持っています..
<ul class="image-list">
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/1.jpg"/></a></li>
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/2.jpg"/></a></li>
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/3.jpg"/></a></li>
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/4.jpg"/></a></li>
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/5.jpg"/></a></li>
</ul>
showImg()...
function showImg(img) {
document.getElementById("photo").innerHTML = "<img src='"+$(img+" img").attr("src")+"'/>";
$("#photo").slideDown(500);
}
関数showImg()
はsrc
attr を取得しthis > img
、画像を別の div に配置します。問題は、this
最初の画像 src のみを選択していることです。理由はありますか?
ありがとう!