В сегодняшнем уроке мы рассмотрим плагин jQuery Cycle Plugin. С помощью этого плагина можно легко создавать ротаторы контента, банеров, галереи. Плагин очень прост и имеет множество эффектов и настраиваемых опций.
[319x86] |
[показать]
Первым делом подключаем jQuery, плагин jQuery Cycle и jQuery Easing Plugin v1.1.1 (необязательно, но он расширяет количество эффектов.)
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=1.3.2'></script>
<script type="text/javascript" src="jquery.cycle.all.min.js"></script>
<script type="text/javascript" src="jquery.easing
Затем вставляем div-блок с изображениями (слайдами).
<div id="s1">
<img src="img/beach1.jpg" />
<img src="img/beach2.jpg" />
<img src="img/beach3.jpg" />
<img src="img/beach4.jpg" />
<img src="img/beach5.jpg" />
</div>
Теперь связываем #s1 c плагином:
$(document).ready(function() {
$('#s1').cycle('scrollDown');
});
Это самый простой способ, в котором мы просто указываем имя эффекта scrollDown, который требуется применить к #s1. Ниже список всех эффектов и ссылка на демо.
Эффекты демо 1:
Эффекты показа можно можно настроить с помощью опций:
$(document).ready(function() {
$('#scrollLeft').cycle({
fx: 'scrollLeft',
speed: 1000,
timeout: 2000
});
});
Здесь мы задали скорость смены слайдов и время показа одного слайда.
Опции. Управления (демо 3):
$("#stop_button").click(function(){
$('#stop').cycle('stop');
});
});
$("#pause_button").click(function(){
$('#pause').cycle('pause');
});
$("#resume_button").click(function(){
$('#pause').cycle('resume');
});
Обратите внимание, что stop, pause, resume в этом случае привязывается к событию, а не прописывается в настройках эффекта.Опции. Обратный вызов (демо 4):
Прокрутка текстового контента (демо 5):
До сих пор мы говорили о прокрутке слайдов, содержащих фотографии, но jQuery Cycle Plugin также позволяет прокручивать и текстовый (текстово-графический) контент. Эффекты и опции к контенту применимы те же, что и для графического.
Дополнительные опции (демо 6):
Как вы видите с помощью этого плагина можно легко построить ротатор контента, либо галерею, а количество эффектов и настроек позволяют придать яркость и динамичность показа.
Не стесняйтесь смотреть исходный код примеров))) На сегодня это все. Благодарю за внимание.
Данный урок подготовлен для Вас командой сайта ruseller.com
Источник урока: www.malsup.com
Перевел: Евгений Стыценков
Урок создан: 7 Сентября 2009