How Can One Set A Sequential Delay On Adding A Class?
I'm using jQuery UI plugin and the latest jQuery. I would like to sequentially add on the class, one by one down my array of elements. Right now I have this : $(@el).addClass('grid
Solution 1:
delay() delays animations, not classname changes or other code executions. If you want generic execution delay, use setTimeout or something like:
$.fn.wait = function(ms, callback) {
  return this.each(function() {
    setTimeout(callback.bind(this), ms)
  })
}
$(@el).addClass("gridBoxComplete", 400, "easeOutBounce").wait(800, function() {
    $(this).addClass("something");
});
Post a Comment for "How Can One Set A Sequential Delay On Adding A Class?"