[英]Fire event when browser parses/renders a DOM element
假设我们知道某个元素(或一个非常特定的选择器)将出现在页面上。 是否可以通过JS或jQuery预先设置一个事件,该事件在浏览器到达该元素并对其进行解析时关闭? 这不是通过AJAX加载的内容,而是存在于主页的源代码中。
产生这种需求的原因是,我正在使用一个托管系统,该系统极大地限制了我可以在何时何地注入代码来解决页面问题。 我几乎只能将我的代码放在一个很长的页面的开头和结尾。 现在,页面必须完全加载,然后才能注入任何所需的更改(糟糕!)。 另外,我不能使页面内容简短。
这基本上是我想发生的过程:
Page begins loading
Listener set up to watch for .specialClass elements
...
.specialClass element gets parsed/added to DOM
Listener triggers function on that element
...
.specialClass element gets parsed/added to DOM
Repeat as before
...
Page finishes rendering
那么,这有可能吗? 提前致谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.