Чтобы слайдер работал корректно, картинки миниатюр должны иметь одинаковую высоту. Например в приложенных скинах, высота миниатюр 264px, ширина любая. Если вы хотите изменить это значение, то вам нужно будет так же отрегулировать высоту слайдера в CSS-файле скина.
Подключаем библиотеки:
CSS:
Не забываем про картинки скина:
Создаем галерею в виде группы ссылок:
<div class="ion-image-slider" id="mySlider">
<a href="ссылка на большую картинку 1"><img src="ссылка на миниатюру 1" data-caption="Название, если нужно" /></a>
<a href="ссылка на большую картинку 2"><img src="ссылка на миниатюру 2" /></a>
...
<a href="ссылка на большую картинку N"><img src="ссылка на миниатюру N" data-caption="Еще название" /></a>
</div>
Инициализируем слайдер:
$("#mySlider").ionImageSlider();
Или инициализируем слайдер с параметрами:
$("#mySlider").ionImageSlider({
zoomText: "Увеличить", // текст возле иконки увеличения; поставьте "", если не нужен
startFrom: 0, // № картинки, с которой стартовать слайдер
slideShow: true, // включаем автопрокрутку
slideShowDelay: 7 // пауза между сменой картинок (если слайдшоу включено)
});
| Атрибут | По умолчанию | Описание |
|---|---|---|
| zoomText | "zoom" | Не обязательный параметр, позволяет написать свой текст возле иконки увеличения |
| startFrom | 0 | Не обязательный параметр, позволяет задать стартовую картинку для слайдера |
| slideShow | true | Не обязательный параметр, позволет отключать автопрокрутку |
| slideShowDelay | 7 | Не обязательный параметр, пауза между сменой кадров в автопрокрутке (в секундах) |