В чем ошибка Cannot read property 'top' of undefined?

Добрый день.
Подскажите пожалуйста, в чем здесь ошибка?

$(document).ready(function() {
$('.toform').click(function(){
		$("html, body").animate({scrollTop: $("form").offset().top-300}, 1000);
		return false;
	});

	$('a').click(function(){
		tar = $(this).attr('href');
		console.log(tar);
		$("html, body").animate({scrollTop: $(tar).offset().top-300}, 1000);
		return false;
	})
});


ошибка: Uncaught TypeError: Cannot read property 'top' of undefined
В консоле показывает, что ошибка на 9 строке - $("html, body").animate({scrollTop: $(tar).offset().top-300}, 1000);
  • Вопрос задан
  • 256 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы