entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Ejecutar código al cargar página con jQuery

En jQuery ¿Cuál el la notación corta para ejecutar código cuando la página ha cargado?

jccol comentado Feb 28

Hola, mi pregunta es la misma pero ya tengo la función...

<script>
function CalculateAge()
{
    var bd; 
    bd = document.employForm.emp_birthday.value;
    var birthday = new Date(bd);
    var today = new Date();
    var years = today.getFullYear() - birthday.getFullYear();

    if (isNaN(years)){
        years = 0;
    }

    // Reset birthday to the current year.
    birthday.setFullYear(today.getFullYear());

    // If the user's birthday has not occurred yet this year, subtract 1.
    if (today < birthday)
    {
        years--;
    }
    // document.write("You are " + years + " years old.");

    // Output: You are <number of years> years old.
    document.employForm.emp_age.value=years;
}
</script>

esta función la llamo con un evento onblur de un input, lo que deseo es que la misma funcion se ejecute cuando se carga la pagina para que muestre la edad del empleado, es posible?

Gracias por su ayuda

jccol comentado Feb 28

$( document ).ready(function() { CalculateAge(); });

Se coloca este script en el meta de la pagina... asi es

Peter comentado Feb 28

@jccol por favor abre otra pregunta nueva.

Saludos.

3 Respuestas

3votos

Peter Puntos135850

Así:

$(function() {
    //codigo aquí
})

kiokotzu comentado Ene 15, 2014

@Peter que diferencia tienen las dos ?

Peter comentado Ene 15, 2014

Esta es una:

$(function() {
    //codigo aquí
})

Y esta la otra:

jQuery(function() {
    //codigo aquí
})

El dolar es el alias o metodo abreviado y a veces es útil para no causar conflicto con otros scripts. Aquí mas info.

Saludos.

kiokotzu comentado Ene 15, 2014

@Peter y que diferencia tiene:
$(function() {
//codigo aquí
})

y

$(document).on('ready',function(){
//codigo aquí
});

Peter comentado Ene 15, 2014

Es lo mismo. Aquí puedes ver un poco sobre ello.

Saludos.

2votos

pepe Puntos670

Mejor sin jquery:

window.addEventListener('load', function(){ }, false);

2votos

Hola que tal este es el metodo corto para iniciar:

// Shorthand for $( document ).ready()
$(function() {
console.log( "ready!" );
});

te dejo el link de la documentacion de Jquery que lo demuestra...Saludos
http://learn.jquery.com/using-jquery-core/document-ready/

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta