Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Apenas Eu

Editando o código - Habilitar e desabilitar um botao

Recommended Posts

Olá tudo bem?

 

Eu tenho um código em JavaScript muito legal que é um relogio em contagem regressiva. Quando ele zera, o relógio "se esconde" e no lugar dele aparece "seu tempo acabou".

 

Eu tenho um link que chamo de "comprar" e queria que quando o tempo da contagem zerasse ele ou ficasse desabilitado ou desaparecesse.

 

Será que isso é possível com este cód: ?

var YY = 2014 ;
var MM = 11;
var DD = 11;
var HH = 11;
var MI = 11;
var SS = 00;


function atualizaContador() {
var hoje = new Date();
var futuro = new Date(YY,MM-1,DD,HH,MI,SS);

var ss = parseInt((futuro - hoje) / 1000);
var mm = parseInt(ss / 60);
var hh = parseInt(mm / 60);
var dd = parseInt(hh / 24);

ss = ss - (mm * 60);
mm = mm - (hh * 60);
hh = hh - (dd * 24);


var faltam = '';
faltam += (dd && dd > 1) ?+dd+'<b>D </b>' : (dd==1 ? '1 dia, ' : '');
faltam += (toString(hh).length) ? hh+'<b>H </b> ' : '';
faltam += (toString(mm).length) ? mm+'<b>M </b>' : '';
faltam += ss+'<b>S </b>';

if (dd+hh+mm+ss > 0) {
document.getElementById('contador').innerHTML = faltam;
setTimeout(atualizaContador,1000);
} else {
document.getElementById('contador').innerHTML = 'A Oferta Encerrou!';
setTimeout(atualizaContador,1000);
}
}

valeuuu

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, é possível.

 

No lugar dessa linha:

document.getElementById('contador').innerHTML = 'A Oferta Encerrou!';
faça o teu botão ficar desabilitado (ai pode ser com um preventDefault(), e mudando alguma classe css) ou desaparecer, q ai seria com um display: none;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.