onHide() type event in jQuery

前端 未结 8 2307
旧巷少年郎
旧巷少年郎 2020-11-28 08:47

Does anyone know of an onHide() event or something similar in jQuery?

I tried:

$(this).bind(\'hide\', function(){
    console.log(\'asdasda\')
})         


        
8条回答
  •  无人及你
    2020-11-28 08:57

    Easy-pizy, use DOM mutation observers for this:

    JS:

    var observer = new MutationObserver(function(mutations) {
        console.log('div hide event fired!');
      });
      var target = document.querySelector('.mydiv');
      observer.observe(target, {
        attributes: true
      });
    

    HTML:

    Here's the fiddle https://jsfiddle.net/JerryGoyal/qs01umdw/2/

提交回复
热议问题