Показать сообщение отдельно
  #3 (permalink)  
Старый 22.11.2018, 14:48
Аспирант
Отправить личное сообщение для Jimmi Посмотреть профиль Найти все сообщения от Jimmi
 
Регистрация: 28.02.2014
Сообщений: 53

Сообщение от j0hnik Посмотреть сообщение
для таких простых задач не нужны никакие библиотеки.

Странно. Берем с интернета готовый скрипт плавного перемещения от ссылки к якорю. Устанавливаем по инструкции, все работает. Отключаем библиотеку jquery.min.js, эффект плавности пропадает. Что не так? И почему?

Вот код:

<script type="text/javascript">
	 $(document).ready(function(){
		$("#menu").on("click","a", function (event) {
			event.preventDefault();
			var id  = $(this).attr('href'),
				top = $(id).offset().top;
			$('body,html').animate({scrollTop: top}, 1500);
		});
	});
	</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
Ответить с цитированием