2009-06-02 95 views
14

在JQuery,Javascript或一般我可以订阅的DOM中是否存在事件,当元素变为可见或不可见时(display:none),会通知我?JQuery/Javascript/DOM可见性事件

+0

jQuery中的[onHide()类型事件]的可能重复(http://stackoverflow.com/questions/2857900/onhide-type-event-in-jquery) – Liam 2014-02-04 10:19:44

回答

30

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

写这与jQuery插件,允许监测更改CSS样式这里:

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

,这可能是你需要的东西,你可以这样做:

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

酷插件。 +1 – 2009-06-02 18:58:54

相关问题