Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2012, 11:26
Кандидат Javascript-наук
Отправить личное сообщение для jetli13 Посмотреть профиль Найти все сообщения от jetli13
 
Регистрация: 25.11.2009
Сообщений: 109

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

результат не стабильный но один раз из пяти выпадает. Ни кто не вкурсе что это? Баг? фича?
Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2012, 11:38
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

похоже, баг
Ответить с цитированием
  #3 (permalink)  
Старый 26.01.2012, 12:38
Кандидат Javascript-наук
Отправить личное сообщение для jetli13 Посмотреть профиль Найти все сообщения от jetli13
 
Регистрация: 25.11.2009
Сообщений: 109

Хоть и не критично но хреново(
Ответить с цитированием
  #4 (permalink)  
Старый 26.01.2012, 13:20
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

в FF8 ни разу не выскочило
Ответить с цитированием
  #5 (permalink)  
Старый 26.01.2012, 13:43
Кандидат Javascript-наук
Отправить личное сообщение для jetli13 Посмотреть профиль Найти все сообщения от jetli13
 
Регистрация: 25.11.2009
Сообщений: 109

проверял только в девятке
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача переменной в функцию timeout alfmaster Javascript под браузер 5 20.09.2011 18:40
jquery ajax timeout PAG jQuery 7 16.11.2010 21:04
Ajax разбор метода mycoding jQuery 14 21.05.2010 10:57
Как в Timeout сделать delay меньше 1 мс alex90 Javascript под браузер 20 05.04.2010 18:37
выполнение функции через timeout krasava jQuery 1 20.03.2010 14:26