Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var count = 0;
- var someObj = new Array();
- $('.herocontent1').children().each(function () {
- var idName = $(this).attr('id');
- someObj.push(idName);
- })
- var uniqueRandoms = [];
- var numRandoms = 3;
- function makeUniqueRandom() {
- // refill the array if needed
- if (!uniqueRandoms.length) {
- for (var i = 0; i < numRandoms; i++) {
- uniqueRandoms.push(i);
- }
- }
- var index = Math.floor(Math.random() * uniqueRandoms.length);
- var val = uniqueRandoms[index];
- // now remove that value from the array
- uniqueRandoms.splice(index, 1);
- return val;
- }
- var randomnumber = makeUniqueRandom();
- function doFade() {
- console.log('random # is: ' + randomnumber + ' which will play div id: ' + someObj[randomnumber]);
- $('#' + someObj[randomnumber]).fadeIn(1000).queue(function () {
- soundManager.play(someObj[randomnumber]);
- $(this).dequeue();
- }).delay(1000).fadeOut(3000, function () {
- randomnumber = makeUniqueRandom();
- count++;
- if (count >= 3) { //someObj.length){
- //alert('finished');
- return;
- } else {
- doFade();
- }
- })
- }
- repeatXI(doFade(), 1000, 3, true);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement