繁体   English   中英

使用替换子项时HTML div内容的闪烁显示

[英]Flashing display of html div content when using replace child

我有一些图片和文字的div,它的长度可变。 我从服务器加载其内容,并使用javascript函数(replaceChild)更改此内容。 一切(关于功能和性能)都可以,但是它总是闪烁吗? 我该如何解决?

html

<div class="container">
    <div class="main">
        <!-- some text and img tag in HERE -->
    </div>
</div>

javascipt

container.element.replaceChild(main.element, old_main.element);

我认为这是预期的行为,具体取决于您所做的工作。

您可以尝试使用:

纯Javascript:

document.getElementById("main").appendChild(newContent);

jQuery的:

$("#main").append(newContent);

newContent可以是HTML,并假定它具有ID。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM