« Depth of Field CalculatorI'm Freezing! »

IE 终止操作最终解决方案

    但凡涉及到appendChild innerHTML insertBefore 等会改变HTML结构的DOM方法都会因为使用时机不恰当造成 I E的出现终止操作,下面写一段简单的封装,希望对各位看官在封装自己的js框架的时候起到一点作用:

function domAppend(pnode, cnode){

    (function(){

        try{

            pnode.doScroll(“left”);

            pnode.appendChild(cnode);/* 因调用的方法不用替换不同的方法 */

        }

        catch(e){

            window.setTimeout(arguments.callee, 0);

        }

    })();

}

    至于浏览器判断云云就由各位看官自行添加于封装了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。