Нужен совет по jqwery!!!
доброго времени суток. Требуется ваша помощь. Есть слайдер который можно переключать только кнопками вправо-влево. Как можно сделать слайдер, чтоб переключал слайды через определенное время? и по окончанию последнего, переходил на первый слайдер. Заранее благодарен.
$(document).ready(function(){
var currentPositiоn = 0;
var slideWidth = 560;
var slides = $('.slide');
var numberOfSlides = slides.length;
// Remove scrollbar in JS
$('#slidesContainer').css('overflow', 'hidden');
// Wrap all .slides with #slideInner div
slides
.wrapAll('')
// Float left to display horizontally, readjust .slides width
.css({
'float' : 'left',
'width' : slideWidth
});
// Set #slideInner width equal to total width of all slides
$('#slideInner').css('width', slideWidth * numberOfSlides);
// Insert controls in the DOM
$('#slideshow')
.prepend('Clicking moves left')
.append('Clicking moves right');
// Hide left arrow control оn first load
manageControls(currentPosition);
// Create event listeners for .controls clicks
$('.control')
.bind('click', function(){
// Determine new positiоn
currentPositiоn = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
// Hide / show controls
manageControls(currentPosition);
// Move slideInner using margin-left
$('#slideInner').animate({
'marginLeft' : slideWidth*(-currentPosition)
});
});
// manageControls: Hides and Shows controls depending оn currentPositiоn
functiоn manageControls(position){
// Hide left arrow if positiоn is first slide
if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() }
// Hide right arrow if positiоn is last slide
if(position==numberOfSlides-1){ $('#rightControl').hide() } else{ $('#rightControl').show() }
}
});