Tôi lấy một mảng các đối tượng jQuery và sau đó thông qua .each () sửa đổi từng jquery riêng lẻ với trong mảng.
Trong trường hợp này, tôi đã cập nhật tên lớp để kích hoạt thuộc tính -webkit-chuyển đổi-để sử dụng chuyển đổi css.
Tôi muốn tạm dừng trước khi mỗi quá trình chuyển đổi css bắt đầu. Tôi đang sử dụng phần mềm sau, nhưng không có độ trễ giữa mỗi lần cập nhật. Thay vào đó, tất cả chúng dường như đang cập nhật cùng một lúc.
function positionCards() {
$cards = $('#gameboard .card');
$cards.each(function() {
setTimeout( function(){ addPositioningClass($(this)); }, 500 )
});
}
function addPositioningClasses($card){
$card
.addClass('position')
}
Tôi đã hy vọng setTimeout sẽ giải quyết được điều này, nhưng có vẻ như nó không hoạt động. Có cách nào để thực hiện tạm dừng trước mỗi lần cập nhật tên CLASS của từng đối tượng không?