是否有可能检测到jQuery何时在元素上触发了它的.hide()
方法?
我试过 - http://jsfiddle.net/Snvgr/ - 但无济于事。
答案 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!' ); } );