2010-06-14 5 views
0

J'ai un compte à rebours qui affichera un montant cible à collecter de fonds comme USD1000000 et lentement compte à rebours à zéro sur une période de plusieurs jours. Je suis cet extrait:compte à rebours javascript avec cookies

$(function() 
{    
var cnt = 75000000;    
var count = setInterval(function() 
{     
if (cnt > 0) 
{      
$('#target').html("<span>KSHS</span><strong>" + cnt + " Target </strong>");      
cnt--;     
}     
else 
{      
clearInterval(count);      
$('#target').html("<strong> Target Achieved! </strong>");     
}    
}, 4000);   
});  

Le seul problème est que chaque fois que vous actualisez la page le compteur commence à nouveau ce qui signifie essentiellement qu'il ne prendra jamais fin.

Je voudrais que lorsqu'un utilisateur revoie/actualise la page, le compteur persiste et continue. J'ai lu que les cookies javascript peuvent être utilisés pour cela, mais je ne sais pas comment les mettre en œuvre, aucune aide?

+0

Les nouveaux utilisateurs (et les utilisateurs qui suppriment les cookies) va se compter le même début ...? Ce n'est pas le moyen de le faire. Vous devriez lire l'heure depuis l'horloge. – zaf

Répondre