Я беру массив объектов jQuery, а затем через .each() изменяю каждый отдельный jquery в массиве.
В этом случае я обновил имена классов, чтобы активировать свойство -webkit-transition для использования перехода css.
Я бы хотел, чтобы перед каждым переходом css была пауза. Я использую следующее, но между каждым обновлением нет задержки. Вместо этого они все обновляются одновременно.
function positionCards() {
$cards = $('#gameboard .card');
$cards.each(function() {
setTimeout( function(){ addPositioningClass($(this)); }, 500 )
});
}
function addPositioningClasses($card){
$card
.addClass('position')
}
Я надеялся, что setTimeout решит эту проблему, но, похоже, это не работает. Есть ли способ сделать паузу перед каждым обновлением имени CLASS для каждого объекта?