Показать сообщение отдельно
  #3 (permalink)  
Старый 16.01.2018, 17:16
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

var periods=[
		{
			period:1000,
			callback:function(){
				alert('Achtung!');
			}
		},
		{
			period:5000,
			callback:function(){
				alert('Achtung!!!1!!');
			}
		}
	],
	key=-1;
	
(function run(){
	var item=!periods[++key]?periods[key=0]:periods[key];
	
	setTimeout(function(){
		item.callback();
		run();
	},item.period);
})();
Ответить с цитированием