jQuery анимированный свиток - PullRequest
67 голосов
/ 08 ноября 2011

Я не уверен, как назвать эффект, но кто-то может указать мне в библиотеку, которая поможет мне сделать тот же эффект, что и этот сайт?

http://www.makr.com

В основном, он перемещается вверх по строке вверх страницы при щелчке мыши.Фрагмент кода, предпочтительно jQuery, может помочь, если для него нет такой специализированной библиотеки эффектов.

Я не уверен, нужно ли мне начинать другую тему, но может ли кто-нибудь помочь мне с небольшим фрагментом jQuery длядостичь полного эффекта интерфейса Makr?

Ответы [ 4 ]

202 голосов
/ 08 ноября 2011

Вы можете анимировать прокрутку страницы с помощью jQuery.

$('html, body').animate({
    scrollTop: $(".middle").offset().top
 }, 2000);

Смотрите этот сайт: http://papermashup.com/jquery-page-scrolling/

5 голосов
/ 06 сентября 2013

Вы также можете попробовать разработанный мной простой плагин jquery ( AnimateScroll ), который был высоко оценен многими!

1 голос
/ 19 августа 2015

Я просто использую:

$('body').animate({ 'scrollTop': '-=-'+<yourValueScroll>+'px' }, 2000);
0 голосов
/ 13 августа 2013

Для этого есть плагин jquery. Он прокручивает документ до определенного элемента, чтобы он был идеально в середине области просмотра. Он также поддерживает анимацию, чтобы эффект прокрутки выглядел очень плавным. Проверьте AnimatedScroll.js .

...