jQuery 객체의 배열을 잡은 다음 .each ()를 통해 배열에서 각 개별 jquery를 수정합니다.
이 경우 CSS 전환을 활용하기 위해 -webkit-transition-property를 트리거하도록 클래스 이름을 업데이트했습니다.
각 CSS 전환이 시작되기 전에 잠시 멈췄 으면합니다. 다음을 사용하고 있지만 각 업데이트 사이에 지연이 없습니다. 대신, 모두 한꺼번에 업데이트되는 것처럼 보입니다.
function positionCards() {
$cards = $('#gameboard .card');
$cards.each(function() {
setTimeout( function(){ addPositioningClass($(this)); }, 500 )
});
}
function addPositioningClasses($card){
$card
.addClass('position')
}
나는 setTimeout이 이것을 해결하기를 바랬지 만 작동하지 않는 것 같습니다. 각 객체의 각 클래스 이름 업데이트 전에 일시 중지를 수행하는 방법이 있습니까?