var makeItRain = function () { //clear out everything $('.rain').empty(); var increment = 0; var drops = ""; var backDrops = ""; while (increment < 100) { //couple random numbers to use for various randomizations //random number between 98 and 1 var randoHundo = (Math.floor(Math.random() * (98 - 1 + 1) + 1)); //random number between 5 and 2 var randoFiver = (Math.floor(Math.random() * (5 - 2 + 1) + 2)); //increment increment += randoFiver; //add in a new raindrop with various randomizations to certain CSS properties drops += '
'; backDrops += '
'; } $('.rain.front-row').append(drops); $('.rain.back-row').append(backDrops); } $('.splat-toggle.toggle').on('click', function () { $('body').toggleClass('splat-toggle'); $('.splat-toggle.toggle').toggleClass('active'); makeItRain(); }); $('.back-row-toggle.toggle').on('click', function () { $('body').toggleClass('back-row-toggle'); $('.back-row-toggle.toggle').toggleClass('active'); makeItRain(); }); $('.single-toggle.toggle').on('click', function () { $('body').toggleClass('single-toggle'); $('.single-toggle.toggle').toggleClass('active'); makeItRain(); }); makeItRain();