基本的に、div内の画像を1回クリックすると、クリックされた画像の位置がdiv内の最初の画像に移動し、残りの画像が1つの場所でシャッフルする必要があります。私はこれのためにjQueryを使うことはできません。私はdiv内に5つの画像を持っていますが、div内の最初の画像になるようにクリックした画像の位置をどのように動かすことができますか?
<div>
<img src="images/yellow.jpg">
<img src="images/blue.jpg">
<img src="images/red.jpg">
<img src="images/green.jpg">
<img src="images/black.jpg">
</div>
私はJavaScriptで次のことを試してみました:
document.addEventListener('click', function() {
for(var i = 0; i < document.images.length; i++) {
//what code here?
}
}, false);