diff --git a/js/christmas.js b/js/christmas.js
index 4d975f3..8c27804 100644
--- a/js/christmas.js
+++ b/js/christmas.js
@@ -17,18 +17,29 @@ if (new Date().getMonth() === 11) {
// Wait for the snowfall script and jQuery to load
window.addEventListener('load', function () {
- $(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('Debi Geroux - Public Domain');
+ defer(proceedWithJquery);
});
}
+
+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('Debi Geroux - Public Domain');
+}