Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вызвать функцию N раз (https://javascript.ru/forum/misc/38123-vyzvat-funkciyu-n-raz.html)

Petja 20.05.2013 17:42

Вызвать функцию N раз
 
Здравствуйте!
У меня слайдер, есть функция шага влево и шага вправо.
Когда выбирается n-й слайд высчитывается сколько надо шаков влево и сколько в право, затем надо запустить функцию шага столько раз, сколько шагов.

Подскажите, как это решить?

Petja 20.05.2013 17:43

А, все, извиняюсь. Что-то туплю, запустить цикл надо...

animhotep 20.05.2013 17:44

в функции клика влево / в право поставьте
n++;
в переменной n будет количество кликов

edison 20.05.2013 21:28

а не легче ли сразу сделать переход на нужный слайд без вызова 100 раз одной и той же функции? ))
а так.. что-то типа этого ))
function stepTo(n){
	switch(true){
		case n>0:
			while(n){
				vpravo();
				--n;
			}
			break;
		case n<0:
			while(n){
				vlevo();
				++n;
			}
			break;
		default:
		return false;
	}
	return true;
}


Часовой пояс GMT +3, время: 13:37.