浏览器解析/呈现DOM元素时的Fire事件

时间:2015-03-30 21:40:59

标签: javascript jquery dom

假设我们知道一个元素(或一个非常特定的选择器)将出现在页面上。是否有可能事先通过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

那么,这有可能吗?提前谢谢。

0 个答案:

没有答案