- Главная»
- Уроки»
- HTML и DHTML»
- Слайдер для вращения изображений на 360 градусов
Слайдер для вращения изображений на 360 градусов
Сегодня мы рассмотрим слайдер, который позволить вам имитировать разворот продукта или товара на 360 градусов.
Небольшой пример
Javascript
window.onload = init; var product; function init(){ product1 = $('.product1').ThreeSixty({ totalFrames: 72, // Общее число кадров endFrame: 72, // конечный кадр currentFrame: 1, // с какого кадра стартовать imgList: '.threesixty_images', // селектор изображений progress: '.spinner', // селектор элемента процесса загрузки imagePath:'assets/product1/', // путь к папке с изображениями filePrefix: 'ipod-', // префикс файлов ext: '.jpg', // формат изображения height: 265, width: 400, navigation: true, disableSpin: true }); }
HTML
<div class="threesixty product1"> <div class="spinner"> <span>0%</span> </div> <ol class="threesixty_images"></ol> </div>
Для использования плагина создайте подобную html структуру для каждого продукта. Далее необходимо инициализировать плагин, указав настройки.
Настройки
Методы
Публичные методы для управления слайдером.
Метод | Описание |
.play() | Запуск авто прокрутки слайдера |
.stop() | Остановка слайдера |
.next() | Прокрутка слайдера на следующий кадр |
.previous() | Прокрутка слайдера на предыдущий кадр |
.gotoAndPlay() | Переход на определённый кадр. |
Конфигурация
Параметры для настройки слайдера.
Настройка | Значение по умолчанию | Тип | Описание |
totalFrames | 180 | Number | Общее число кадров |
currentFrame | 1 | Number | С какого кадра стартовать |
endFrame | 180 | Number | Конечный кадр |
framerate | 60 | Number | Число кадров в секунду |
filePrefix | '' | String | Префикс файлов изображений (для nike_boot_1.png filePrefix будет nike_boot_) |
ext | png | String | Формат изображения |
height | 300 | Number | Высота контейнера |
width | 300 | Number | Ширина контейнера |
style | {} | Object | Стили jQuery.css({}) |
navigation | true | Boolean | false - если не нужны элементы управления |
autoplayDirection | 1 | Number | Направление прокрутки слайдера. 1 или -1 |
dragging | true | Boolean | false, если нужно отключить реакцию на тач и события мыши. |
disableSpin | false | Boolean | Отключить блок загрузки |
zeroPadding | false | Boolean | true добавит 0px внутреннему отступу |
responsive | false | Boolean | Активация адаптивности |
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: http://www.360slider.com/
Перевел: Станислав Протасевич
Урок создан: 14 Марта 2014
Просмотров: 25245
Правила перепечатки
5 последних уроков рубрики "HTML и DHTML"
-
Лайфхак: наиполезнейшая функция var_export()
При написании или отладки PHP скриптов мы частенько пользуемся функциями var_dump() и print_r() для вывода предварительных данных массив и объектов. В этом посте я бы хотел рассказать вам о функции var_export(), которая может преобразовать массив в формат, пригодный для PHP кода.
-
17 бесплатных шаблонов админок
Парочка бесплатных шаблонов панелей администрирования.
-
30 сайтов для скачки бесплатных шаблонов почтовых писем
Создание шаблона для письма не такое уж простое дело. Предлагаем вам подборку из 30 сайтов, где можно бесплатно скачать подобные шаблоны на любой вкус.
-
Как осуществить задержку при нажатии клавиши с помощью jQuery?
К примеру у вас есть поле поиска, которое обрабатывается при каждом нажатии клавиши клавиатуры. Если кто-то захочет написать слово Windows, AJAX запрос будет отправлен по следующим фрагментам: W, Wi, Win, Wind, Windo, Window, Windows. Проблема?.
-
15 новых сайтов для скачивания бесплатных фото
Подборка из 15 новых сайтов, где можно скачать бесплатные фотографии для заполнения своих сайтов.