是否有JQuery,Javascript或DOM中的事件我可以订阅,当元素变得可见或不可见时(display:none)会通知我?
Ric*_*ahl 30
有DOMAttrModified和onpropertychange(IE)的事件可以跟踪DOM元素更改并触发事件.
用jQuery插件写了这个,它允许监视CSS样式的变化:
http://www.west-wind.com/weblog/posts/478985.aspx
这可能正是您所需要的,因为您可以执行以下操作:
$("#myControl").watch("display,visibility", function() { showStatus("changed...") });
Run Code Online (Sandbox Code Playgroud)