Здравствуйте ребята. столкнулся с проблемой. пишу свой слайдер. с этим проблем нет, проблема выросла когда дошёл до выведения ссылок слайдера, к примеру от 1 до ... зависимо сколько слайдов. у меня есть общее значение слайдов $(".sliders img").size(); к примеру показывает общее значение 3. как мне из этого числа вывести построчно в цикле 1,2,3 ? пробывал через массив и перебор в цикле for. всё чего я добился это array[3], array[3], array[3]. может определённая функция есть? или я не в том направлении думаю( направьте на путь истенный
для наглядности сам скрипт:
$(document).ready(function($) {
var slideNum = 0;
var slideCount = $(".slideBar").size();
var arr = [slideCount];
for(var i = 0; i<arr;i++){
console.log(arr);
}
$(".slideBar").hide();
$(".slideBar").eq(slideNum).show();
function slideInterval () {
$(".slideBar").animate({opacity:"hide"},500);
if(slideNum == (slideCount-1)){
slideNum=0;
}else{
slideNum++;
}
setTimeout(function(){
$(".slideBar").eq(slideNum).animate({opacity:"show"},500);
}, 500);
};
interval = setInterval(slideInterval, 4000);
$(".slider").hover(function(){
interval = clearInterval(interval);
}, function(){
interval = setInterval(slideInterval, 4000);
});
$("#next").click(function(){
$(".slideBar").animate({opacity:"hide"},500);
if(slideNum == (slideCount-1)){
slideNum=0;
}else{
slideNum++;
}
setTimeout(function(){
$(".slideBar").eq(slideNum).animate({opacity:"show"},500);
}, 500);
});
$("#back").click(function(){
$(".slideBar").animate({opacity:"hide"},500);
if(slideNum == 0){
slideNum = slideCount-1;
}else{
slideNum-=1;
}
setTimeout(function(){
$(".slideBar").eq(slideNum).animate({opacity:"show"},500);
}, 500);
});
});