Задать вопрос

Как сделать плавный переход к нужному div с помощью JS?

Предположим, что есть меню состоящее из ссылок вида #info, #zakaz. При нажатии на ссылку посетителя мгновенно перемещает в нужную часть страницы. Нужно, чтобы это было плавно. Не какой-то сложный скрипт, который будет скроллить к нужному месту, а смягчение перехода по ссылке, не к определённым ссылкам, а по всем ссылкам на сайте, которые ведут на div-ы. Надеюсь есть какие-то готовые решения.
<a href="#zakaz">Заказать</a>
<a href="#info">Информация</a>
  • Вопрос задан
  • 9333 просмотра
Подписаться 7 Оценить 1 комментарий
Решения вопроса 1
jquery.scrollto

А вообще неплохо бы в гугле сначала смотреть
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
hulinada
@hulinada
$("#menu a").click(function(){ 
	elementClick = $(this).attr("href");
	destination = $(elementClick).offset().top;

	$("html,body").stop().animate({scrollTop: destination},2000, "easeInOutExpo",function(){
		window.location.hash = elementClick;
	});

	return false;
});

идет переход к соответствующему ID элемента
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы