Метод moveSlideLeft используется для управления
горизонтальной навигацией внутри слайдов на странице, созданной с
помощью fullPage.js. Он позволяет программно
переключаться на предыдущий слайд внутри активной секции, что особенно
полезно при создании интерактивных интерфейсов с горизонтальной
каруселью.
fullpage_api.moveSlideLeft();
fullpage_api — глобальный объект, который создаётся при
инициализации fullPage.js.Работа только внутри слайдов
.fp-slides и .fp-slide).Циклический переход
loopHorizontal: true, при
достижении первого слайда метод перемещает пользователя на последний
слайд.Анимация и скорость
controlArrows
и общие настройки анимации (scrollingSpeed).new fullpage('#fullpage', {
licenseKey: 'YOUR_KEY_HERE',
autoScrolling: true,
navigation: true,
loopHorizontal: true
});
// Перемещение на предыдущий слайд при нажатии кнопки
document.getElementById('prevSlide').addEventListener('click', function() {
fullpage_api.moveSlideLeft();
});
moveSlideLeft вызывается при
клике на кнопку с id="prevSlide".loopHorizontal: true обеспечивает бесконечную
горизонтальную прокрутку.moveSlideRight() — противоположный метод, переход к
следующему слайду.moveTo(section, slide) — позволяет перейти к любому
слайду по индексу.getActiveSlide() — получение текущего активного слайда,
полезно для логики переключения.let activeSlide = fullpage_api.getActiveSlide();
console.log(activeSlide.index); // индекс текущего слайда
moveSlideLeft можно комбинировать с проверкой
активного слайда, чтобы реализовать условную навигацию или динамическую
загрузку контента.moveSectionUp или
moveSectionDown.update() после добавления или удаления
слайдов, чтобы fullPage.js корректно пересчитал структуру.controlArrows: false) и самостоятельно
управлять навигацией через moveSlideLeft и
moveSlideRight.onSlideLeave и
afterSlideLoad для выполнения дополнительной логики при
смене слайдов.Метод moveSlideLeft является ключевым инструментом для
контроля горизонтальной навигации в fullPage.js. Он позволяет создавать
интерактивные и динамичные интерфейсы с горизонтальными слайдами,
обеспечивая плавность анимации и гибкость в управлении контентом.