Для того чтобы Swiper автоматически подключил пользовательские кнопки навигации, вы можете использовать параметры navigation в конфигурации Swiper:
1. Несколько кнопок навигации можно подключить, используя следующие свойства:
```javascript
var swiper = new Swiper('.swiper-container', {
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
```
Здесь `.swiper-button-next` и `.swiper-button-prev` - это селекторы CSS ваших пользовательских кнопок навигации.
2. Если вы хотите подключить только одну кнопку, вы можете использовать следующие свойства:
```javascript
var swiper = new Swiper('.swiper-container', {
navigation: {
nextEl: '.swiper-button-next',
},
});
```
Или
```javascript
var swiper = new Swiper('.swiper-container', {
navigation: {
prevEl: '.swiper-button-prev',
},
});
```
Обратите внимание, что ваши пользовательские кнопки должны быть размещены вне контейнера '.swiper-container', но в том же родительском элементе.
Swiper будет автоматически искать эти элементы внутри родительского элемента контейнера Swiper и использовать их как кнопки навигации.
C помощью параметров при инициализации свайпера установите ссылки для кнопок навигации: следующая и предыдущая.
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
}
Либо вы можете использовать методы для управления свайпером:
const swiper = new Swiper('.swiper', {
// ...
})
document.querySelectorAll('.my-swiper-btn').forEach(btn => {
btn.addEventListener('click', swiper.slideNext)
})
C помощью параметров при инициализации свайпера можно задать стрелки навигации. Для этого нужно указать элементы, которые будут являться кнопками перехода к следующему и предыдущему слайдам.
Пример:
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
}
Также можно добавить навигацию через методы. Для этого нужно создать экземпляр свайпера и привязать кнопки к функциям перехода к следующему или предыдущему слайду.
Пример:
const swiper = new Swiper('.swiper', {
// ...
})
document.querySelectorAll('.my-swiper-btn').forEach(btn => {
btn.addEventListener('click', swiper.slideNext)
})