Слайдер на jQuery
Встречаю в сети много разных слайдеров фоток и прочего контента на jQuery и других фреймворках. И давно зародилась мысль написать что-нибудь свое.
Вот наконец-то и руки до этого добрались =) Представляю вам свой небольшой слайдер на jQuery, который я назвал LiveSlider.
Постарался сделать максимально простую установку и использование плагина. работает с jQuery 1.2.3+ или более поздней версией.
Скачать плагин можно здесь: liveSlider-0.4.zip
Устанавливается следующим образом:
1) Загружаем папку liveSlider в папку сайта
2) Добавляем на страницу следующий код:
<link rel="stylesheet" type="text/css" href="/liveSlider/style.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.2.3.min.js"></script>
<script type="text/javascript" src="/liveSlider/liveSlider.js"></script>
<script type="text/javascript">
var liveSlider;
jQuery(function($){
liveSlider = $('.gallery').liveSlider({
textCloseHeight: 35,
textOpenHeight: 130,
textOpacity: 0.7,
textOpened: true,
slideshow: true,
slideshowPeriod: 2000,
slidebycenter: true,
infinityNavigator: true
});
});
</script>
<!-- Добавить в место вставки слайдера, задает картинки и текст -->
<div class="gallery">
<div>text</div>
<img src="/image/1.jpg" />
</div>
<!-- Если нужно переключение на произвольную картинку - добавляем -->
<div>
<a href="" onclick="liveSlider.liveSlider('moveTo',1); return false;"><img src="/imagethumb/1.jpg"/></a>
<a href="" onclick="liveSlider.liveSlider('moveTo',2); return false;"><img src="/imagethumb/2.jpg"/></a>
</div>
А вот и живой примерчик:
Audi Lotus
Audi will build this car with collaboration with KTM, an Austrian motorcycle manufacturer. The very exclusive roadster will weight under 1,600 pounds and promises to be a real driver's car.
Bentley Continental
The Bentley Continental GT is a two-door "two plus two" grand touring coupe released in 2003, replacing the previous Rolls-Royce-based Continental R and T.
Добавить комментарий
14 Комментариев
Бесконечная прокрутка
Видел много слайдеров, у этого как и у других, отсутствует возможность бесконечной прокрутки слайдов, т.е. когда после последнего слайда нажимаем next и переходим на первый слайд (так как будто первый слайд - следующий)
Привет, Андрей!
Добавил бесконечную прокрутку как отдельную опцию.
Обновил плагин до версии 0.4
Если хотите какую-нить фичу в плагине - пишите - добавлю!
Сильно тормозит на ie8
Сильно тормозит на ie8
Слайд!
Как добавить 2 слайда на одну страницу?
Очень просто!
<script type="text/javascript">
jQuery(function($){
$('.gallery_1').liveSlider();
$('.gallery_2').liveSlider();
});
</script>
<!-- Данные -->
<div class="gallery_1">
<img src="/image/1.jpg" />
<img src="/image/2.jpg" />
<img src="/image/3.jpg" />
</div>
<div class="gallery_2">
<img src="/image/4.jpg" />
<img src="/image/5.jpg" />
<img src="/image/6.jpg" />
</div>
Слайд!
Спасибо уже разобрался, теперь другой вопрос стоит, как сделать клинкабельной картинку?
Можно сделать так
1) Параметр инициализации slidebycenter: false
2) В списке картинок <img src="/image1.jpeg" onclick="window.open('http://yandex.ru')">
Как-то так =)
Еще вариант
<div><a href="http://site1.ru" target="_blank"><img src="image1.jpeg"></a></div>
<div><a href="http://site2.ru" target="_blank"><img src="image2.jpeg"></a></div>
</div>
Спасибо!
Спасибо БОЛЬШОЕ! 2 дня мучился, а тут на вас наткнулся и всё стало ясно!
Ещё пару вопросов:
Ещё пару вопросов:
Как настроить окно подписи? (сделать по меньше и выровнять текст)
Можно ли менять эффекты? (например что бы листалось не в бок а с верху?)
Заранее при много благодарен!!!
1) Для управления окном
1) Для управления окном подписи используйте параметры
textCloseHeight: 35 - высота текстовой панели в свернутом состоянии
textOpenHeight: 130 - высота текстовой панели в развернутом состоянии
textOpacity: 0.7 - прозрасность панели
textOpened: 1 - состояние панели при загрузке слайдера (1/0 - открыта/закрыта)
2) Второй вопрос не понял
речь идет о перемещении кнопок навигации вверх? или о прокрутке слайдов вниз/вверх?
Спасибо, буду пробовать с
Спасибо, буду пробовать с окном, про 2-й вопрос, я имел в виду сам эффект слайдшоу! И за одно как убрать навигацию? :) Спасибо огромное заранее!
Убрать навигацию - опция
Убрать навигацию - опция navigator: 0
Эффект навигации пока только один (листалка влево/вправо)
Спасибо!
Спасибо!