だから私は、このHTML持っている:関数がカードを取る(これはカードのメモリゲームです)、それらをシャッフルし、それが周りを移動していないことシャッフル関数の出力をDOM要素の周りに移動するにはどうすればよいですか?
const arrayOfCards = $('.card');
function shuffle(array) {
var currentIndex = array.length, temporaryValue, randomIndex;
while (currentIndex !== 0) {
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex -= 1;
temporaryValue = array[currentIndex];
array[currentIndex] = array[randomIndex];
array[randomIndex] = temporaryValue;
}
return array;
}
shuffle(arrayOfCards);
:
<ul class="deck">
<li class="card">
<i class="fa fa-diamond"></i>
</li>
.....(16 total list items here)
</ul>
そして、このJavaScriptをカード...私は何とかカードを動かす必要がある、私はそれを行う方法がわからない。私は、そのHTMLを持っている代わりに、jQueryから動的にカード(リスト項目)を作成するのでしょうか?私は本当にここで混乱している。
Omgありがとう!それはまさに私が探していたものです! – Sparrky
ちょうど、私はstackoverflowで新しいですので私を赦してください – Sparrky