jQueryオブジェクトの配列を取得してから、.each()を使用して、配列内の個々のjqueryを変更しています。
この場合、クラス名を更新して、-webkit-transition-propertyをトリガーしてcss遷移を利用します。
各cssトランジションが始まる前に一時停止したいのですが。私は以下を使用していますが、各更新の間に遅延はありません。代わりに、それらはすべて一度に更新されているように見えます。
function positionCards() {
$cards = $('#gameboard .card');
$cards.each(function() {
setTimeout( function(){ addPositioningClass($(this)); }, 500 )
});
}
function addPositioningClasses($card){
$card
.addClass('position')
}
setTimeoutでこれが解決することを期待していましたが、機能していないようです。各オブジェクトの各CLASS名が更新される前に一時停止を実行する方法はありますか?