Показать сообщение отдельно
  #1 (permalink)  
Старый 02.06.2016, 14:37
Аспирант
Отправить личное сообщение для korih Посмотреть профиль Найти все сообщения от korih
 
Регистрация: 02.06.2016
Сообщений: 36

упорядочение чисел из целого числа
Здравствуйте ребята. столкнулся с проблемой. пишу свой слайдер. с этим проблем нет, проблема выросла когда дошёл до выведения ссылок слайдера, к примеру от 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);
	});

 	
});

Последний раз редактировалось korih, 02.06.2016 в 14:57.
Ответить с цитированием