2010-03-12 5 views
2

le lien spécifié ci-dessous est un plugin jquery timer.jquery timer plugin

http://keith-wood.name/countdown.html

i utiliser également les points suivants pour démarrer une minuterie

$('#timer').countdown({until: 12,compact: true, description: ' to Go'}); 

Ma question est de savoir comment puis-je en déduire que la minuterie a atteint 00:00:00 ou le temps imparti est écoulé

Merci ..

+0

pourquoi diable avez-vous mis des hachures autour du lien? voulez-vous que les gens cliquent dessus ou pas? – mpen

Répondre

3

Utilisez un rappel. Ce plugin accepte une variable onExpiry. Transmettez-le avec une référence à la fonction que vous souhaitez appeler lorsque le temporisateur expire.

$('#timer').countdown({until: 12,compact: true, onExpiry:myFunc, description: ' to Go'}); 
function myFunc() { /* whatever */ } 
2

vérifier la documentation ..

onExpiry (fonction) Une fonction de rappel qui est appelée lorsque le compte à rebours atteint zéro. Dans la fonction, ce fait référence à la division qui contient le widget . Aucun paramètre n'est transmis. Utilisez les paramètres expiryText ou expiryUrl pour les fonctionnalités de base à l'échéance .

$ (sélecteur) .countdown ({ jusqu'à: liftoffTime, onExpiry: liftOff}); function liftOff() { alert ('Nous avons décollé!'); }

1

le champ until indique quand le compte à rebours atteint ce point, puis, spécifiez onExpiry fonction de rappel.

À partir du code JS

onExpiry: null, // Callback lorsque le compte à rebours expires -
// reçoit pas paramètres et 'ceci' est le contenant la division

Pour votre fonction:

$('#timer').countdown({until: 12,compact: true, description: ' to Go', onExpiry = executeMyFunction}); 

function executeMyFunction() { 
    alert("Tada!"); 
} 
+0

Merci ................... :) Tada !!! – Hulk

+0

Aha !!! 15 caractères minimum est une douleur! :-) –