Using jQuery, how would you show()
every div.foo
on a page in a random order, with a new one appearing every X milliseconds?
Clarification: I want to start with all these elements hidden and end with all of them showing, so it wouldn't make sense to show()
the same element twice.
I originally thought I'd make an array listing all the elements, randomly pick one, show that one, remove it from the array using splice()
, and then randomly pick the next one from the remaining list - etc. But since my array is part of a jQuery object, splice()
is not available.