javascript 检测何时对元素触发jQuery的hide()方法

ztmd8pv5  于 2022-12-17  发布在  Java
关注(0)|答案(2)|浏览(123)

是否可以检测jQuery何时在元素上触发了它的.hide()方法?
I tried绑定到这样一个元素上的hide事件:

$('div').bind('hide', function(){
        alert("Hidden");
    })

但警报不显示。

0kjbasz6

0kjbasz61#

您可以通过重写JQuery的hide方法来实现这一点:

var oldHide = $.fn.hide;

$.fn.hide = function() {
    alert("Hidden");
    oldHide.apply(this, arguments);
}

...如here所示。

mmvthczy

mmvthczy2#

一直都是?还是只是为了调试?
你可以使用回调函数向日志中写入一些内容。

$( '#my-id' ).hide( duration, function(){ console.log( 'fired!' ); } );

相关问题