Fixed more problems with snowfall not being loaded
This commit is contained in:
parent
98c5e85be6
commit
95fc7df227
|
@ -12,34 +12,22 @@ if (new Date().getMonth() === 11) {
|
|||
|
||||
// Load and enable the snow
|
||||
var script = document.createElement('script');
|
||||
script.src = 'https://cdnjs.cloudflare.com/ajax/libs/JQuery-Snowfall/1.7.4/snowfall.jquery.min.js';
|
||||
script.src = 'https://cdnjs.cloudflare.com/ajax/libs/JQuery-Snowfall/1.7.4/snowfall.min.js';
|
||||
document.head.appendChild(script);
|
||||
|
||||
// Wait for the snowfall script and jQuery to load
|
||||
window.addEventListener('load', function () {
|
||||
defer(proceedWithJquery);
|
||||
snowFall.snow(document.body, {
|
||||
flakeCount: (document.body.clientWidth > 992 ? 500 : 100),
|
||||
flakeIndex: -1,
|
||||
minSize: 4,
|
||||
maxSize: 5,
|
||||
minSpeed: 1,
|
||||
maxSpeed: 2,
|
||||
round: true,
|
||||
shadow: true
|
||||
});
|
||||
|
||||
// Change background artist in the footer
|
||||
document.getElementById('background-artist').innerHTML = '<a href="http://www.publicdomainpictures.net/view-image.php?image=28562&picture=christmas-bulbs-red-background">Debi Geroux - Public Domain</a>';
|
||||
});
|
||||
}
|
||||
|
||||
function defer(method) {
|
||||
if (window.jQuery)
|
||||
method();
|
||||
else
|
||||
setTimeout(function() { defer(method) }, 50);
|
||||
}
|
||||
|
||||
function proceedWithJquery() {
|
||||
$(document).snowfall({
|
||||
flakeCount: ($(document).width() > 992 ? 500 : 100),
|
||||
flakeIndex: -1,
|
||||
minSize: 4,
|
||||
maxSize: 5,
|
||||
minSpeed: 1,
|
||||
maxSpeed: 2,
|
||||
round: true,
|
||||
shadow: true
|
||||
});
|
||||
|
||||
// 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>');
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue