Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Вывод процентов в цикле (https://javascript.ru/forum/jquery/25321-vyvod-procentov-v-cikle.html)

Skyman 01.02.2012 16:23

Вывод процентов в цикле
 
Нужно сделать псевдозагрузку с процентами, как на флеш сайтах.

Чтобы в диве менялись проценты от 0 до 100 за 5 секунд.
Какие функции для этого использовать?

poorking 01.02.2012 16:27

window.setTimeout(Function callback, Number delay)

Skyman 01.02.2012 17:24

$(document).ready(function() {
	var per;
	per = 0;

	setInterval(function() {
		if(per <= 100) $('#percent').text(per + '%');
		per++;
	}, 20);
});


Просчет готов, теперь как сделать, чтобы setInterval перестал в холостую отрабатывать после 100 процентов?

Раед 01.02.2012 17:28

$(document).ready(function() {
    var per;
    per = 0;
 
   var si = setInterval(function() {
        if(per <= 100) {
        $('#percent').text(per + '%');
        per++;
        } else {
        clearInterval(si);
        }
    }, 20);
});

Skyman 01.02.2012 17:32

Раед, спасибо.


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