2009-06-02 67 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

相關問題