Реализовать цикл
Есть таймер https://codepen.io/anon/pen/opPMOM
Есть период_времени1 = Х; Есть период_времени2 = У; При нажатии на кнопку старт выполняется цикл (должен выполняться) (строка 136 в js коде): - начинается период_времени1 = Х, когда он истекает выводиться alert(ну или console.log) - после этого сразу начинается период_времени2 = У; - потом начинается опять период_времени1 = Х, когда он истекает выводиться alert(или console.log); - после этого опять начинается период_времени2 = У; цикл заканчивается. Как это реализовать? |
Если поставить вопрос конкретнее, то меня волнуют следующие моменты(показал на скриншотах):
1. http://skrinshoter.ru/s/160118/6fd8jcvJ?a 2. http://skrinshoter.ru/s/160118/PcZF609F?a 3. http://skrinshoter.ru/s/160118/XbzG7ASu?a |
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); })(); |
во делема
|
Часовой пояс GMT +3, время: 05:48. |