在内存中包含html到DOM以避免重绘

时间:2015-11-03 21:46:24

标签: jquery dom load redraw

我用jQuery编写这个函数,将html的片段加载到另一个:

function xInclude() {
    var includes = $('[include]');
    if (includes.length == 0)
        return;

    includes.each(function() {
        var obj = $(this), url = obj.attr('include'); 
        obj.load(url, function() {
            obj.removeAttr('include');
            xInclude();
        });
    });
};

然后我像这样使用它:

<div include="my-extra-content.html">

<script>
    xInclude();
</script>

效果很好,但是如何在内存中对DOM进行所有更改以避免重绘?

0 个答案:

没有答案