Javascript 使Div为空并重新填充,使我的页面在所有元素中闪烁

Javascript 使Div为空并重新填充,使我的页面在所有元素中闪烁,javascript,jquery,html,kendo-grid,kendo-asp.net-mvc,Javascript,Jquery,Html,Kendo Grid,Kendo Asp.net Mvc,我有这样的div: <div id="PartialOnPortFolioGrid" > </div> 当我运行它时,它会使我的页面闪烁,换句话说,所有元素都会隐藏和显示 那我该怎么修呢? 顺便说一下,在我的div中,我有一个剑道网格你可以使用特效/动画使过渡变慢,看看它是否使事情变得更平滑 或 您可以将div的可见性设置为hidden,然后加载html内容,然后再次将可见性设置为visible。这可能会解决问题。您是否尝试删除第一行,它不是真正需要的。是的。如果您

我有这样的div:

 <div id="PartialOnPortFolioGrid" >

</div>
当我运行它时,它会使我的页面闪烁,换句话说,所有元素都会隐藏和显示 那我该怎么修呢?
顺便说一下,在我的div中,我有一个剑道网格

你可以使用特效/动画使过渡变慢,看看它是否使事情变得更平滑


您可以将div的可见性设置为hidden,然后加载html内容,然后再次将可见性设置为visible。这可能会解决问题。

您是否尝试删除第一行,它不是真正需要的。是的
。如果您使用
.html()
,则不需要空()
.html()
覆盖该元素中的所有可用内容。我删除空的()行谢谢我使用“可见性隐藏”,但它不起作用。我使用“向下滑动”,再次在我的page@Shahram那么,在这种情况下,我将不得不看看页面内容,以便能够理解页面上的所有内容。
 $("#PartialOnPortFolioGrid").empty();
 $("#PartialOnPortFolioGrid").html(datasearch);