Comment créer un compte à rebours avec jQuery?

Je vais avoir plus d'une de ces petites boîtes sur mon site, et chacun commence un compte à rebours à des moments différents.

Comment peut-on diminuer la valeur numérique de la minuterie par seconde, en donnant la simulation d'un compte à rebours?

Comment créer un compte à rebours avec jQuery?

<p class="countdown">15</p>

À l'aide de ce javascript correctement countsdown, mais chaque auctionbox est affecté. Comment voulez-vous me suggère d'isoler la minuterie d'agir sur un seul élément?

<script>
var sec = 15
var timer = setInterval(function() {
   $('.auctiondiv .countdown').text(sec--);
   if (sec == -1) {
      $('.auctiondiv .countdown').fadeOut('slow');
      clearInterval(timer);
   }
}, 1000);
</script>

Comment créer un compte à rebours avec jQuery?

La raison pour laquelle il les affecte tous est parce que vous êtes à travailler sur la CLASSE, pas l'ID. Créer un ID unique pour votre élément.
Aha! Qu'il a été. 🙂 Maintenant, l'autre question serait de quelle pièce d'identité à affecter à chaque "auctionbox". Aurais-je générer un en fonction de leur nom de produit? Comment serait - vous un vétéran de webdev, de lui attribuer un ID? Quel algorithme de utiliseriez-vous?
Btw, peut-être que vous aimeriez jeter un oeil à cette magnifique compte à rebours plugin; keith-wood.name/countdown.html
Je n'ai aucune idée de ce que votre backend ressemble ou du langage que vous utilisez pour voiture donc je n'ai aucune idée: -)), Il peut être quelque chose que vous aimez!

OriginalL'auteur Only Bolivian Here | 2011-08-29