检测何时在元素上触发jQuery的hide()方法

时间:2010-11-28 12:32:00

标签: javascript jquery javascript-events

是否有可能检测到jQuery何时在元素上触发了它的.hide()方法?

我试过 - http://jsfiddle.net/Snvgr/ - 但无济于事。

2 个答案:

答案 0 :(得分:5)

你可以通过覆盖JQuery的hide方法来实现:

var oldHide = $.fn.hide;

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

...如图所示here

答案 1 :(得分:1)

一直以来?或只是为了调试?

您可以使用回调函数将某些内容写入日志。

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