Fixed a issue when script was loaded before jquery

pull/19/head
Wruczek 8 years ago
parent 542c449069
commit 98c5e85be6

@ -17,6 +17,18 @@ if (new Date().getMonth() === 11) {
// Wait for the snowfall script and jQuery to load // Wait for the snowfall script and jQuery to load
window.addEventListener('load', function () { window.addEventListener('load', function () {
defer(proceedWithJquery);
});
}
function defer(method) {
if (window.jQuery)
method();
else
setTimeout(function() { defer(method) }, 50);
}
function proceedWithJquery() {
$(document).snowfall({ $(document).snowfall({
flakeCount: ($(document).width() > 992 ? 500 : 100), flakeCount: ($(document).width() > 992 ? 500 : 100),
flakeIndex: -1, flakeIndex: -1,
@ -30,5 +42,4 @@ if (new Date().getMonth() === 11) {
// Change background artist in the footer // Change background artist in the footer
$('#background-artist').html('<a href="http://www.publicdomainpictures.net/view-image.php?image=28562&picture=christmas-bulbs-red-background">Debi Geroux - Public Domain</a>'); $('#background-artist').html('<a href="http://www.publicdomainpictures.net/view-image.php?image=28562&picture=christmas-bulbs-red-background">Debi Geroux - Public Domain</a>');
});
} }

Loading…
Cancel
Save