Window Events in jQuery

 <!DOCTYPE html>

<html lang="en">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Window Events jQuery</title>
<style>
    body {
        font-family: arial
    }

    #box {
        width: 70%;
        height: 200px;
        background: pink;
        padding: 10px;
        border: 1px solid #000;
        overflow: auto;
    }
</style>

<body>
    <!-- Window Events : load(), unload(), resize(), scroll() -->
    <h1>jQuery Window Events</h1>
    <div id="box">
        <h2>Test Box</h2>
        <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ducimus repellat quod esse quas laboriosam.
            Assumenda, velit? Blanditiis voluptates consectetur voluptas explicabo dolore at beatae voluptatem quidem
            placeat facere quibusdam odit, non tenetur corporis, laboriosam, eos dignissimos molestiae. Nihil
            cupiditate, itaque vero veniam, accusamus laborum iste accusantium blanditiis fugiat sapiente atque eos
            nulla expedita? Officia minima dolorem, eveniet explicabo, totam temporibus recusandae voluptas iusto
            quaerat voluptatibus doloremque est, dicta fugit aut! Minus praesentium obcaecati ab nulla fugit vero facere
            esse minima aspernatur doloribus, hic quaerat cum ex. Laudantium nobis quo alias modi accusamus labore minus
            facere, officia adipisci quisquam. Dolore, labore!</p>
    </div>
    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Magnam libero illo quaerat nisi ad, adipisci ipsum qui
        necessitatibus sit assumenda optio excepturi enim, rerum facere, repudiandae velit. Reprehenderit consectetur
        numquam maxime voluptatum doloribus unde, tempora nulla? Velit minus nihil totam repellendus nam voluptate
        molestias quasi iste voluptates, delectus aperiam ea dolorem accusantium optio, reiciendis perspiciatis officiis
        vel iure, at explicabo rerum ullam? Recusandae perspiciatis eligendi itaque, cumque vero, saepe, facilis
        sapiente reiciendis pariatur ad impedit autem corporis beatae reprehenderit. Molestiae possimus repellat
        ratione, earum pariatur alias eaque laudantium debitis reprehenderit mollitia aut labore at delectus vel vero
        nam magnam inventore dolore dolores nostrum quod laboriosam? Quaerat quod dolor harum odio quae iure fugiat
        nesciunt commodi debitis architecto vel delectus, inventore incidunt consequatur sapiente ut quas quos fugit et,
        esse nemo tempora. Quidem iure quae illo, necessitatibus accusamus adipisci dolorum, quis ipsam eos consectetur
        ex omnis doloribus expedita, vel nulla? Praesentium, quisquam libero veniam animi alias impedit quos cumque
        nesciunt repudiandae neque! Molestiae, ea accusantium neque eum eaque magni possimus harum porro consequuntur
        error quisquam nesciunt distinctio voluptate natus numquam nulla et minus temporibus illum ut quasi aliquid
        doloremque! Possimus, molestias. Amet voluptate magni nihil ab delectus impedit vel at culpa.</p>

    <script src="js/jquery-3.7.1.min.js"></script>
    <script src="js/eventsTwo.js"></script>
</body>

</html>





eventsTwo.js File
$(document).ready(function () {
    //While scrolling page, "scroll()" event will automatically call
    //Below, "window" is Object, so we can write direct(without quotes) window
    $(window).scroll(function () {
        console.log("You are scrolling");//We can check in browser console to print message
    });

    $("#box").scroll(function () {
        console.log("Box content scrolling");
    });

    $(window).resize(function () {
        console.log("You are resizing window");
    });

    //Below functions are closed after 3.0 jQuery version
    // $(window).load(function(){
    //     console.log("Window load");
    // });

    // $(window).unload(function(){
    //     console.log("Window unload");
    // });
});



Comments

Popular posts from this blog

Basic Syntax in jQuery

Event "Target" Property in jQuery