我有一些更改 DOM 元素的 javascript 函数,例如添加类、替换图像等...
现在,有时页面会创建一个弹出窗口,或者会用一些额外的项目填充导航树而不加载新页面。在这种情况下,加载的新元素当然不会受到我的 javascript 的影响。
例如。假设我通过 javascript 给所有图像一个额外的类。现在页面生成一个包含一些图像的弹出窗口,然后这些图像不会受到我的 javascript 的影响,并且弹出窗口中的图像不会得到所说的类。
我想知道是否有办法让 javascript 表现得像 CSS - 持久化或一直工作,以便这些新图像也将成为我的脚本的目标?
我希望 id 清楚:)
谢谢!
编辑:
我将在这里提供更多信息:
假设我有一个这样的简单功能:
$('.somediv').addClass( '.anotherclass' );
现在这个函数在页面加载后执行。
当检测到 .somediv 类的新 div 已添加到 DOM 时,有没有办法可以再次自动运行此功能?