Aison
@Aison

Как сделать возвращение скролла к началу?

Приветствую ребят, набросал простенький скрипт, который при нажатии на класс .js-o-card добавляет к классу .js-o-card - класс .active-card и прокручивает скролл к классу .active-card .thumbnail.

Вопрос в следующем: как мне сделать обратную прокрутку к месту откуда была первая прокрутка скролла?

т.е нужно вернуть его на изначальную позицию при втором нажатии на .js-o-card.

$(document).ready(function () {
	$('.js-o-card').click(function () {
		$(this).toggleClass('active-card');
		$('html,body').animate({scrollTop: $(".active-card .thumbnail").offset().top - $(window).height()/3}, 1000);
	});
});
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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