Показать сообщение отдельно
  #1 (permalink)  
Старый 25.07.2016, 10:39
Аспирант
Отправить личное сообщение для emptyindorill Посмотреть профиль Найти все сообщения от emptyindorill
 
Регистрация: 16.02.2012
Сообщений: 73

Не работает плавная прокрутка к якорю после загрузки страницы
Здравствуйте. Для плавной прокрутки к якорю после загрузки страницы использую вот это:
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, посмотрел в гугле варианты ошибок - но так ничего и не понял. Подскажите пожалуйста - в чём может быть дело?
Ответить с цитированием