JQuery / Javascript / DOM可见性事件

是否有JQuery,Javascript或DOM中的事件,我可以订阅,当元素变得可见或不可见时,它会通知我(display:none)?

有DOMAttrModified和onpropertychange(IE)的事件可以跟踪DOM元素更改并触发事件。

用jQuery插件写了这个,允许在这里监视CSS样式的变化:

http://www.west-wind.com/weblog/posts/478985.aspx

这可能正是您所需要的,因为您可以执行以下操作:

$("#myControl").watch("display,visibility", function() { showStatus("changed...") });