Example 1. Basic usage

  • 1
  • 2
  • 3
$('.slider_1').usualSlider();

Example 2. Add navigation & change timer and animation time values

  • 1
  • 2
  • 3
$('.slider_2').jUsualSlider({ 
 slideClass: 'slider__item',
 btns: $('.slider_2 .slider__nav'),
 timerTime: 10000,
 animationTime: 400,
 tabs: true,
 tabsElems: $('.slider_2 .slider__tabs__item')
});

Example 3. Change slides count per page & show callback method 'afterSlide' & disable auto sliding & change start position

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
123
$('.slider_3').jUsualSlider({ 
 slideClass: 'slider__item',
 btns: $('.slider_3 .slider__nav'),
 activeIndx: 4,
 slidesPerPage: 4,
 autoSlide: false,
 afterSlide: function(indx) {
  $('.slider_3 .slider__info').text('Slide ' + (indx + 1))
 }
});

Example 4. Show public methods 'stop' and 'start' to manipulate auto sliding (don't mouseover on slider if auto sliding is started)

  • 1
  • 2
  • 3
$('.slider_4').jUsualSlider({ 
 slideClass: 'slider__item',
 btns: $('.slider_4 .slider__nav'),
 timerTime: 2000
});

$('.slider-control_4').on('click', function(e) {
 e.preventDefault();
 var $btn = $(this),
  slider4 = $('.slider_4');

 if ($btn.hasClass('slider-control_stop')) {
  slider4.jUsualSlider('stop');
 } else if ($btn.hasClass('slider-control_start')) {
  slider4.jUsualSlider('start');
 }
})