December 30, 2024
1 min read

Sometimes we need to active an event when a specific element loads on-page or part of an element change. We will use the setInterval method to achieve this goal.

$(() => {
    const checkDiv = setInterval(() => {
        
      
    }, 300); 
})

Here, with this function, we will check every 300ms. and it will work forever. that is not good for just. so we will use another function call “clearInterval()” to stop it.

But when we exactly stop!

yes after we got our element in the desire position. so let’s have a condition and our code will be like this.

$(() => {
    const checkDiv = setInterval(() => {
        
        if ( you_condition ) {
            
           //your funtion
        
            clearInterval(checkDiv);
        }
    }, 300); 
})

Quick tip

On condition, we often need to check element visibility or height or length, etc. There is some ways to do

For visibility hide or show
$('.ex_modal').is(':visible')
To check height, if more than 10px
$('.ex_modal').height() >10
To check length
$('.ex_modal').length() >0

Let me know if any Query, hope it helps!

Leave a Reply

Your email address will not be published. Required fields are marked *

Customizing WooCommerce Order Numbers with Prefix and Year Suffix

Customize WooCommerce order numbers your way, whether you prefer code or a plugin. Add unique prefixes and dynamic year-based suffixes effortlessly. Make your store’s orders truly yours!

Protected: WP user Login Notification

There is no excerpt because this is a protected post.

Update WooCommerce Delivery cost with condition

Change Delivery price base on what item in cart

Create a new WordPress administrator via functions.php & FTP

Sometimes, you might need to create an administrator account in WordPress without being able to access the admin dashboard. This could be because you have lost access to your site’s admin panel or when troubleshooting a client’s website. In this tutorial, we will show you how to programmatically add a WordPress administrator account using the […]

Web Development Project in mind?

if you looking for a web developer for paid contribution to your project I am available for work.

Mukto
Mukto

Click the button below to chat with me.