How to add pause between each iteration of jQuery .each()?
I added this as a comment but now that I have read it correctly and answered my own question this would probably work: function positionCards() { var $cards = $(‘#gameboard .card’); var time = 500; $cards.each(function() { setTimeout( function(){ addPositioningClass($(this)); }, time) time += 500; }); }