Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   timeout в FF (https://javascript.ru/forum/css-html/25123-timeout-v-ff.html)

jetli13 26.01.2012 11:26

timeout в FF
 
$(function(){
	var cnt = 1000,
		i = 0,
		date,
		func,
		delay = 1000;

	for (; i < cnt; i++) {
		
		date = new Date();	
		func = (function(selfDate) {
		
			return function(){
				var diff = new Date();
				diff = diff.getTime() - selfDate.getTime();
				
				if (diff < delay)
					$('#result').html( $('#result').html() + '<br  />' +  diff ); 
			};
			
		})(date);
		
		setTimeout(func, delay);
	}

});


Запуская этот код в FF 9.0.1 можно получить результат

987
995
998
999

результат не стабильный но один раз из пяти выпадает. Ни кто не вкурсе что это? Баг? фича?

Gvozd 26.01.2012 11:38

похоже, баг

jetli13 26.01.2012 12:38

Хоть и не критично но хреново(

Pavel M. 26.01.2012 13:20

в FF8 ни разу не выскочило

jetli13 26.01.2012 13:43

проверял только в девятке


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