5 437 Скрипты / Slider

Lof JSliderNews 2.0 - плагин слайдшоу

Плагин слайдшоу базирующийся на jQuery и плагине easing. Добавлена возможность прокрутки слайдов с помощью колесика мышки. На демо страницах представлены различные варианты использования навигации по слайдам.

HTML

Приведен пример из Демо 1

CSS

Опять же стили из Демо 1, в качестве примера:

JS

Подключаем jQuery, плагин easing и плагин Lof JSliderNews:

<script type="text/jаvascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script language="jаvascript" type="text/jаvascript" src="js/jquery.easing.js"></script>
<script language="jаvascript" type="text/jаvascript" src="js/script.js"></script>

Далее нужно инициализировать плагин (например, для Демо 1):

 $(document).ready(function() {
   // кнопки вперед и назад для слайдов
   var buttons = {
     previous: $('#jslidernews1 .button-previous'),
     next: $('#jslidernews1 .button-next')
   };
   $('#jslidernews1').lofJSidernews({
     interval: 4000,
     direction: 'opacitys',
     easing: 'easeInOutExpo',
     duration: 1200,
     auto: true,
     maxItemDisplay: 4,
     navPosition: 'horizontal', // horizontal
     navigatorHeight: 32,
     navigatorWidth: 80,
     mainWidth: 980,
     buttons: buttons
   });
 });

Опции

По умолчанию настройки у плагина стоят такие:

direction            : '',
mainItemSelector    : 'li',
navInnerSelector    : 'ul',
navSelector          : 'li' ,
navigatorEvent        : 'click'/* click|mouseenter */,
wapperSelector:     '.sliders-wrap-inner',
interval               : 5000,
auto                : false, // авто проигрывание слайдшоу
maxItemDisplay         : 3,
startItem            : 0,
navPosition            : 'vertical',/* значения: horizontal|vertical*/ 
navigatorHeight        : 100,
navigatorWidth        : 310,
duration            : 600,
navItemsSelector    : '.navigator-wrap-inner li',
navOuterSelector    : '.navigator-wrapper' ,
isPreloaded            : true,
easing                : 'easeInOutQuad', /* смотрите эффекты easing плагина */
onPlaySlider:function(obj, slider){},
onComplete:function(slider, index){  }

Пример использования onComplete:function(slider, index){  } смотрите в Демо 6 - в исходнике

Скачать 5509Загрузок 1,85 Mb
Демо

Комментарии

  • Facebook
  • Вконтакте

Похожие статьи