作者mesak (阿米)
看板Ajax
标题[问题] 节点增加事件
时间Sat Jul 23 03:07:29 2011
Javascript 有个事件是 DOMNodeInserted
我写 Google+ 的脚本 为了要侦测 新的讯息的读取 需要 重新执行某些 function
目前是用了这个事件可以正常跑,不过却造成效率非常的低
<div id="A">
<div class="c"></div>
</div>
本来我是预期 把 DOMNodeInserted 事件 绑在 #A 上
#A 增加子物件能够重新跑一次 某function
不过真正 在跑的时候 连 .c 以下 甚至是 更里面的物件,只要有增加到node
都会执行一次 function
请问一下 (现在才是问题 ...)
google+ 跑讯息的作法是
先在 #A 增加一个 div hide
<div id="A">
<div class="c"></div>
<div style="display:none" class="c"></div>
</div>
等到读取完毕之後 再把 #A 的第一个物件移除 读取完毕的 display= block
我该怎麻写说 第二个物件读取完毕之後 再去执行我的 function 呢?.....
遇到瓶颈了= = 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 112.104.5.169