Метод moveTo является одним из ключевых инструментов
библиотеки fullPage.js для программного управления
навигацией по секциям и слайдам страницы. Он позволяет плавно
перемещаться к конкретной секции или слайду без необходимости
взаимодействия пользователя через скролл мышью или клавиатуру. Этот
метод особенно полезен при создании интерактивных интерфейсов,
презентаций или лендингов с динамическими переходами.
fullpage_api.moveTo(section, slide);
1.1.fullpage_api.moveTo(3);
Переходит к третьей секции на странице. Переход осуществляется с
плавной анимацией, заданной настройками fullPage.js
(scrollingSpeed, easing).
Если секции заданы через атрибут data-anchor, можно
использовать его:
fullpage_api.moveTo('contact');
В этом случае библиотека найдет секцию с
data-anchor="contact" и плавно к ней переместится.
fullpage_api.moveTo(2, 3);
Переходит во вторую секцию и одновременно на третий слайд внутри этой секции. Если слайд не указан, переход произойдет только к секции.
scrollingSpeed и easing. Можно
динамически изменять скорость, вызывая
fullpage_api.setScrollingSpeed(value).loopTop или loopBottom, метод учитывает
циклическую навигацию. Например, переход к секции 1 с текущей секции
последней корректно выполнится даже при включенном цикле.anchors, URL изменяется в соответствии с целевой секцией,
что позволяет сохранять историю навигации и поддерживать прямые
ссылки.document.querySelector('#btnAbout').addEventListener('click', function() {
fullpage_api.moveTo(2);
});
document.querySelector('#btnSlide').addEventListener('click', function() {
fullpage_api.moveTo('features', 2);
});
function goToSection(sectionNumber) {
fullpage_api.moveTo(sectionNumber);
}
afterRender или
afterLoad.afterLoad,
чтобы синхронизировать действия после завершения перехода.moveTo к событиям click на
ссылках.onLeave и afterLoad
позволяет запускать анимации или загружать контент при переходе к
секции.moveTo с anchors делает сайт
более SEO-дружественным и позволяет пользователям делиться ссылками на
конкретные разделы.Метод moveTo обеспечивает полный контроль над навигацией
по секциям и слайдам, что делает его незаменимым инструментом при
разработке сложных интерфейсов с библиотекой
fullPage.js. Он универсален как для статических
страниц, так и для динамического управления переходами через
пользовательские события или программный код.