Javascript 使用“替换子对象”时html div内容的闪烁显示
我有一个带有一些图片和文本的div,它的长度是可变的。我从服务器加载它的内容,并使用javascript函数(replaceChild)更改此内容。一切(关于功能和性能)都正常,但总是闪烁?我如何解决它 htmlJavascript 使用“替换子对象”时html div内容的闪烁显示,javascript,html,Javascript,Html,我有一个带有一些图片和文本的div,它的长度是可变的。我从服务器加载它的内容,并使用javascript函数(replaceChild)更改此内容。一切(关于功能和性能)都正常,但总是闪烁?我如何解决它 html 根据你所做的,我认为这是预期的行为 您可以尝试使用: 纯Javascript: document.getElementById("main").appendChild(newContent); jQuery: $("#main").append(newContent); newCo
根据你所做的,我认为这是预期的行为 您可以尝试使用: 纯Javascript:
document.getElementById("main").appendChild(newContent);
jQuery:
$("#main").append(newContent);
newContent可以是HTML,它假定它有一个id
希望这能有所帮助。您能在问题中发布一些相关代码吗?您在.html文件中引用的JS在哪里?如果文件在正文中被链接到,您可以尝试将其放在您的文件夹中。这里的建议:@Pippin:我有很多文件javascript,我在标记的底部引用它们。如果我把它移到标签上,我认为它会产生糟糕的性能。当你替换内容时,它闪烁的行为不是预期的吗?为了使行为更流畅,你必须添加一个动画,例如淡入/淡出。@Christophe:我知道了。非常感谢。
document.getElementById("main").appendChild(newContent);
$("#main").append(newContent);