Здравствуйте. Для плавной прокрутки к якорю после загрузки страницы использую вот это:
window.hashName = window.location.hash;
  window.location.hash = '';
  
  $(window).load(function () {
	$('html, body').animate({scrollTop: $(window.hashName).offset().top}, 2000);
	return false;
  });
А консоль выдаёт мне ошибку Uncaught TypeError: Cannot read property 'top' of undefined.
Использую jquery-2.2.0.min.js
Я только-только начинаю учить javascript, посмотрел в гугле варианты ошибок - но так ничего и не понял. Подскажите пожалуйста - в чём может быть дело?