javascript - 监控dom元素属性变化?

标签 javascript jquery html css

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

我想检查侧边栏的高度是否大于内容面板,并基于此设置词缀插件或取消设置它!

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

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

最佳答案

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

该实现似乎使用 settimeout 来观察属性变化

关于javascript - 监控dom元素属性变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21663054/

相关文章:

Jquery prependTo 添加显示 :block

javascript - 使用 js 变量作为将在 php 查询中使用的 html 表单

javascript - ajax 用于在 WordPress 中按类别过滤帖子

javascript - 3个按钮之间的交互

javascript - javascript中的快速稳定排序算法实现

javascript - 如何从数据资源管理器中删除 Rethinkdb 中表的元素?

javascript - 使用 Javascript 显示时背景图像显示为白色

javascript - 使用 jquery 用字母表填充 div 容器

javascript - 您如何开发跨浏览器兼容性?

javascript - jquery timepicker不显示下拉菜单