Показать сообщение отдельно
  #5 (permalink)  
Старый 02.09.2017, 15:19
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Есть кнопка, которая запускает таймер обратного отсчета. И время, до которого будет производиться отсчет, всегда разно. Оно берется из ранее созданных localstorage, по id.

function Unlock(idls)
{
              if (localStorage[idls]){
moment.locale('ru');
var UnlockRe = moment(localStorage[idls]).valueOf();


var DateTime = moment().valueOf();
var d  = UnlockRe - DateTime;

if (d > 0) 
   {
       $('#mes-re').attr("class","message-error").html('Повторить попытку можно будет через: '+moment(d).utc().format('HH:mm:ss')).slideDown(400);
    d > 0 && window.setTimeout(Unlock(), 300)	
   }else
   {
      ...
	return 'false';    
   }
                    }else
					  {return 'false';}
}


$('#button-re').click(function(){
	var rec = $("#rel").val();
	
	if (rec == "" || rec.length > 20)
	{
	    $("#reс").css("borderColor","#FDB6B6");	
	}else
	{
	    var Unlock = UnlockRemind(rec);
		if (Unlock == 'false')
		   { 
                    ...
                   }
	}
	});
Ответить с цитированием