Есть ли модуль позволяющий создать карусель похожую на приложенную в картинке или же придётся самому клепать из js?
Основная идея чтобы центральное изображение было больше остальных
Вложение | Размер |
---|---|
example.jpg | 40.24 КБ |
Есть ли модуль позволяющий создать карусель похожую на приложенную в картинке или же придётся самому клепать из js?
Основная идея чтобы центральное изображение было больше остальных
Вложение | Размер |
---|---|
example.jpg | 40.24 КБ |
Комментарии
наберите в гугле подборка слайдеров js
там есть то что вам нужно
модуль views_roundabout https://drupal.org/project/views_roundabout
библиотека jquery.roundabout http://fredhq.com/projects/roundabout
Потратил кучу времени на поиски, плюнул и переделал замечательный jCarousel модуль.
Если кому понадобится, то основной целью было добавить класс для элемента который находится по центру. Ну а дальше или просто уменьшать/увеличивать изображения или добавлять оба, и большое и маленькое во вьюсу и прятать через css неугодные.
Решение:
1. Находим в jquery.jcarousel.js метод scroll (строка 517) и дописываем вначале метода после if (this.locked || this.animating) {return;}:
$(this).removeClass('center');
});
и в конце метода
$('ul.jcarousel > li.jcarousel-item-'+(i+off)).addClass('center');
for (k=i;k<i+this.options.visible;k++) {
$('ul.jcarousel > li.jcarousel-item-'+k).addClass('visibled');
}
2. Т.к. в модуле зашито использование jquery.jcarousel.min.js то или переименовываем jquery.jcarousel.js в jquery.jcarousel.min.js или правим модуль на использование jquery.jcarousel.js
Теперь у центрального слайда появится класс canter, и у всех видимых visibled, которые будут премещаться в центральные слайды.
upd: поправил размешение нового кода. чтобы не съезжала карусель
http://nordev.ru/articles/article/55
на первом месте по запросу карусели js