[英]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.