监视dom元素属性的变化?

时间:2014-02-09 18:25:00

标签: javascript jquery html css

我有一个<div>容器,其大小因内容而异。 当用户与页面交互并且还基于屏幕大小时,该内容通过ajax动态加载(例如,窗口的大小调整将影响内容高度)。 有一个侧边栏使用位于我主容器左侧的词缀插件。

我想检查边栏的高度是否大于内容面板,并根据它,设置affix插件或取消设置!

我尝试了attrchange插件,但这并不是我正在寻找的东西,因为我从来没有为我想要监视的元素设置explicity属性值。元素高度根据其内容而变化,不会触发任何更改事件!!

我是否真的需要轮询我的元素来检查它的高度是否有任何变化?

1 个答案:

答案 0 :(得分:0)

检查一下。 http://darcyclarke.me/development/detect-attribute-changes-with-jquery/

实现似乎使用settimeout来观察属性更改