Чтобы слайдер работал корректно, картинки миниатюр должны иметь одинаковую высоту. Например в приложенных скинах, высота миниатюр 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 | Не обязательный параметр, пауза между сменой кадров в автопрокрутке (в секундах) |