Показать сообщение отдельно
  #13 (permalink)  
Старый 24.07.2013, 03:15
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Открой для себя setTimeout ))

<script>
function setIncrementalInterval(callback, startInterval, increment) {
	var timeout = startInterval;
	(function fn() {
		setTimeout(function(){
			callback();
			timeout += increment;
			fn();
		}, timeout);
	})();
}

var lastTime;
var fn = function(){
	var now = new Date();
	var interval = now - lastTime;
	document.body.innerHTML += interval + '<br />';
	lastTime = now;
};

lastTime = new Date();
setIncrementalInterval(fn, 1000, 100);

</script>
Ответить с цитированием