Crear un evento de carga en la página en jQuery

Sheeraz Gul 15 febrero 2024
Crear un evento de carga en la página en jQuery

El método on() con el evento load se usa para crear un evento de carga en la página en jQuery. Este tutorial demuestra cómo crear un evento de carga en la página en jQuery.

Crear un evento de carga en la página en jQuery

Anteriormente, jQuery tenía la función load(), que funcionaba como un evento de carga en la página o document.ready, pero este método quedó obsoleto en la versión 1.8 de jQuery y se eliminó en la versión 3.0. Ahora, el método on() se puede usar con el evento load para realizar una operación una vez que la página esté completamente cargada.

El método on() con el evento load funciona cuando todo está cargado en la página, incluidas hojas de estilo, imágenes, videos, etc.

La sintaxis del método on() es:

$(window).on('load', functionforOnPageLoad() )

Donde se llamará a la función cuando la página esté completamente cargada. Probemos un ejemplo:

<!DOCTYPE html>
<html>

<head>
    <title> jQuery On Page Load </title>

    <script src="https://code.jquery.com/jquery-3.3.1.min.js"> </script>
</head>

<body>

    <script type="text/javascript">
        $(window).on('load', AlertMessage());

        function AlertMessage() {
            alert("Hello This is Page is fully loaded");
        }
    </script>
</body>

</html>

El código anterior alertará el mensaje cuando la página esté completamente cargada. Ver salida:

jQuery On Page Load Alert

Probemos con otro ejemplo para mostrar la hora actual una vez que la página esté completamente cargada. Ver ejemplo:

<!DOCTYPE html>
<html>

<head>
    <title> jQuery On Page Load </title>

    <script src="https://code.jquery.com/jquery-3.3.1.min.js"> </script>
</head>
<body>

    <p> The current Time is: </p>
    <span class="date"></span>

    <script type="text/javascript">
        $(window).on('load', ShowCurrentTime());

        function ShowCurrentTime() {
            document.querySelector("span").textContent = new Date();
        }
    </script>
</body>
</html>

El código anterior mostrará la hora actual una vez que la página esté completamente cargada. Ver salida:

jQuery On Page Load

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - jQuery Event