JQuery / Javascript / DOM可见性事件

时间:2009-06-02 18:24:16

标签: jquery

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

1 个答案:

答案 0 :(得分:30)

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

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

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

这可能正是您所需要的,例如:

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