Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用“替换子对象”时html div内容的闪烁显示_Javascript_Html - Fatal编程技术网

Javascript 使用“替换子对象”时html div内容的闪烁显示

Javascript 使用“替换子对象”时html div内容的闪烁显示,javascript,html,Javascript,Html,我有一个带有一些图片和文本的div,它的长度是可变的。我从服务器加载它的内容,并使用javascript函数(replaceChild)更改此内容。一切(关于功能和性能)都正常,但总是闪烁?我如何解决它 html 根据你所做的,我认为这是预期的行为 您可以尝试使用: 纯Javascript: document.getElementById("main").appendChild(newContent); jQuery: $("#main").append(newContent); newCo

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

html


根据你所做的,我认为这是预期的行为

您可以尝试使用:

纯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);