喜悦国际村's Archiver

选择网速最快的镜像: 北京联通 | 美国加州Fremont | 美国宾州Scranton .

darasion 发表于 2010-2-2 12:16 PM

如何在IE中对动态载入的内容进行处理?

[i=s] 本帖最后由 darasion 于 2010-2-2 01:06 PM 编辑 [/i]

我要写一个跨浏览器的脚本,要对每次动态载入的内容进行一些处理。
比如,对新载入的内容中某些元素的样式进行美化等。

目前我这个办法只能用于firefox/chrome/opera里边,IE里没一点作用。
所以想知道IE有没有替代DOMNodeInserted这个事件的办法?

以下是代码:{:3_57:}[code]
        run: function(){
            var p = process;//一个负责具体处理的函数。
            addEvent(document, 'DOMNodeInserted', function(e){
                p((e.target||e.srcElement));//当有动态内容载入时进行处理。
            });
            p();//页面第一次载入时,执行一次
        },
[/code]

km3945 发表于 2010-2-2 05:55 PM

建议你看下JQ的代码

darasion 发表于 2010-2-2 08:05 PM

[quote]建议你看下JQ的代码
[size=2][color=#999999]km3945 发表于 2010-2-2 05:55 PM[/color] [url=http://www.phpx.com/redirect.php?goto=findpost&pid=1144355&ptid=258983][img]http://www.phpx.com/images/common/back.gif[/img][/url][/size][/quote]

JQ的哪段代码呢?
{:3_49:}

重情重义 发表于 2010-2-3 01:05 PM

好深奥。。。。新人。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.