jQuery event to trigger action when a div is made visible

后端 未结 22 2266
你的背包
你的背包 2020-11-22 12:03

I\'m using jQuery in my site and I would like to trigger certain actions when a certain div is made visible.

Is it possible to attach some sort of \"isvisible\" even

22条回答
  •  情话喂你
    2020-11-22 12:20

    Just bind a trigger with the selector and put the code into the trigger event:

    jQuery(function() {
      jQuery("#contentDiv:hidden").show().trigger('show');
    
      jQuery('#contentDiv').on('show', function() {
        console.log('#contentDiv is now visible');
        // your code here
      });
    });
    

提交回复
热议问题