Countdown Dashboard jQuery

En este artículo vamos a hablar de un plugin jQuery que muestra una cuenta regresiva o cuenta atrás muy fácil de utilizar y que aporta diferentes formas de usarlo.

La idea es que recibe unos parámetros de entrada que componen la fecha futura a la cual se quiere llegar y el script muestra los años, meses, semanas, dias, horas, minutos y segundos que quedan para llegar a dicha fecha.

Modificar su apariencia es muy sencillo si estás familiarizado con las hojas de estilo (CSS) y HTML.

Incorpora un javascript discreto y es compatible con jQuery, es decir, le podemos añadir sentencias extra como por ejemplo que sucederá cuando acabe la cuenta regresiva.

También incorpora las opciones de poder iniciar, detener y restablecer la cuenta atrás.

Se pueden tener múltiples instancias en la misma página pero lo que más me llama la atención es la posibilidad de añadir código extra en el evento tras completar la cuenta. Podríamos mostrar una alerta, ocultar la cuenta, ejecutar un ajax, entre otros en el evento OnComplete() como vemos a continuación:

<script language="javascript" type="text/javascript">
jQuery(document).ready(function() {
    $('#countdown_dashboard').countDown({
        targetDate: {
            'day':         13,
            'month':     6,
            'year':     2012,
            'hour':     15,
            'min':         14,
            'sec':         0
        },
        omitWeeks: true,
        onComplete: function() {
           alert('FIN DE LA CUENTA');
           $('#countdown_dashboard').hide();
        }
    });
});
</script>

En este caso cuando finaliza la cuenta regresiva, mostramos una alerta y escondemos la cuenta.

También podríamos ejecutar un ajax:

<script language="javascript" type="text/javascript">
jQuery(document).ready(function() {
    $('#countdown_dashboard').countDown({
        targetDate: {
            'day':         13,
            'month':     6,
            'year':     2012,
            'hour':     15,
            'min':         14,
            'sec':         0
        },
        omitWeeks: true,
        onComplete: function() {  
            $.ajax({
                type: "POST",
                url: "file.php",
                /*data: dataString,*/
                success: function(data) {
                    //$('#countdown_dashboard').remove();
                    $('#countdown_dashboard').html(data);
                }
            });            
        }
    });
});            
</script>

En este caso cuando finaliza la cuenta regresiva podemos hasta ejecutar un archivo php que puede enviar emails, modificar registros de una base de datos, editar archivos… y todo lo que se te pueda ocurrir depositando el resultado en el mismo lugar donde estaba la cuenta regresiva.

Puedes descargar el script en el siguiente link.

Ver ejemplo en funcionamiento

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(12 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

12 respuestas a “Countdown Dashboard jQuery”

  1. […] este artículo vamos a ver un ejemplo simple de las ofertas flash empleando PHP, el plugin jQuery Countdown Dashboard y […]

  2. […] varios plugins para crear cuentas atrás como por ejemplo Countdown Dashboard o jQuery […]

  3. Pablo dice:

    Hola muchachos tengo un problema tengo varios contadores y no logro traducir lo de dias horas minutos o segundos, uso plataforma wordpress alguna ayudita?

  4. […] este artículo vamos a ver un ejemplo simple de las ofertas flash empleando PHP, el plugin jQuery Countdown Dashboard y […]

  5. […] varios plugins para crear cuentas atrás como por ejemplo Countdown Dashboard o jQuery […]

  6. […] Si necesitas algo más completo para realizar tus cuentas atrás te recomiendo: Countdown Dashboard jQuery […]

  7. steve villano dice:

    Hola tu blog es muy bueno.. me ayuda mucho!

  8. Sc4R dice:

    Funciona perfectamente hasta que llega al dia actual.
    Es decir si esta contando y queda menos de 1 dia, simplemente no cuenta, no hace nada.

    Un gran error.

  9. Sc4R dice:

    No he dicho nada, funciona sin problemas, se me habia pasado un pequeño … ‘})’ por ahi en medio.

  10. Sc4R dice:

    Muy buen Script, funciona a la primera.
    Pero me he encontrado con un problema a la hora de usarlo varias veces… No se si es un fallo o algo que no soy capaz de usar correctamente y se me esta escapando.
    El caso es que cuando hago esto, no funciona ni la primera vez que aparece ni ninguna de las anteriores, aunque les ponga distintos id al selector. Ej: $(‘#countdown_dashboard’).countDown( …
    En esa linea, usar ‘#count_down_dasboard1’ … ‘#count_down_dasboard2’ …etc Al igual que en su DIV.

    ¿Podrias recomendarme algo?
    Gracias.

  11. Ozkr dice:

    Gracias por compartir este Material… excelente…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ver más sobre