From 9b5d90230d900c28a5dc0b46e822f8647cdd941b Mon Sep 17 00:00:00 2001 From: Ryan Scherf Date: Tue, 14 Mar 2017 14:40:23 -0500 Subject: [PATCH] Fix JS errors. --- wordpress/wp-content/themes/backer/header.php | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/wordpress/wp-content/themes/backer/header.php b/wordpress/wp-content/themes/backer/header.php index d4879d6c..50c269cb 100644 --- a/wordpress/wp-content/themes/backer/header.php +++ b/wordpress/wp-content/themes/backer/header.php @@ -56,22 +56,25 @@ return ((elemTop <= docViewTop)); } - var sticky = $('#sidebar'); - var stopper = $('.sticky-stop'); var catcher = $('#main-content'); - $('body').scroll(function() { - if(isScrolledTo(catcher)) { - catcher.addClass('sticky'); - } else { - catcher.removeClass('sticky'); - } - if ( sticky.height() > stopper.offset().top) { - catcher.addClass('at-bottom'); - } else { - catcher.removeClass('at-bottom'); - } - }); + if (catcher.length) { + var sticky = $('#sidebar'); + var stopper = $('.sticky-stop'); + + $('body').scroll(function() { + if(isScrolledTo(catcher)) { + catcher.addClass('sticky'); + } else { + catcher.removeClass('sticky'); + } + if ( sticky.height() > stopper.offset().top) { + catcher.addClass('at-bottom'); + } else { + catcher.removeClass('at-bottom'); + } + }); + } });