如何监视 jQuery 中的正文“数据”属性何时更改?

S16*_*S16 5 javascript jquery jquery-events

我的 body 标签中有 data-segment 属性,该属性由滑块更改。我需要根据 this 的值触发一个函数,当它改变时。

我不确定在这种情况下如何附加事件侦听器?

Tri*_*ych 5

当 DOM 节点属性更改时,没有可靠的跨浏览器方式来接收事件。有些浏览器支持“DOM 突变事件”,但您不应该依赖它们,您可以通过 Google 搜索该短语来了解该技术的不幸历史。

如果滑块控件不触发自定义事件(我认为大多数现代事件都会触发),那么最好的选择是设置一个setInterval()方法来轮询该值。