繁体   English   中英

浏览器解析/渲染DOM元素时触发事件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM