У меня есть задача вызвать модальное окно начальной загрузки по прошествии заданного времени, для которого я использую setTimeout (). Затем другая задача - показать обратный отсчет в теле модального окна - однако вызов setInterval () из функции setTimeout () ничего не делает.
func = function(warntime) {
func.tid = setInterval(function() {
$("#dialog-countdown").html(warntime--);
if(warntime == 0) {
doSignout();
}
}, 1000);
};
var tmwarn = setTimeout(function(){
$("#timeout-modal").modal("show");
func(60);
}, 20000);
Таким образом, вызов func () не запускает таймер, по крайней мере, в Chrome, Safari или IE.
Что не так? Любой обходной путь?