将Div设置为空,然后重新填充,因为我的页面会在所有元素中闪烁
Make Div Empty and Re Fill It cause my page Flash in All Elements
我有一个这样的div:
<div id="PartialOnPortFolioGrid" >
</div>
和在我的Java脚本文件中,我使用以下代码来删除和重新绑定数据:
$("#PartialOnPortFolioGrid").empty();
$("#PartialOnPortFolioGrid").html(datasearch);
当我运行它的时候,它会导致我的页面闪过换句话说,所有的元素都隐藏和显示那我该怎么解决呢?顺便说一下,在我的div中有一个Kendo Grid
你可以使用效果/动画使过渡缓慢,看看它是否使事情更顺畅。
或
可以将div的可见性设置为hidden,然后加载HTML内容,然后再将可见性设置为visible。
相关文章:
- 为什么当我分配给element.style时,我的元素的样式没有改变
- 火虫找到隐藏我的元素的脚本
- 为什么动画完成后我的元素不再隐藏
- 如何使用“;点击“;在创建我的元素之前
- Javascript似乎并没有取消隐藏我的元素
- 如何知道我的元素是否溢出
- Jquery index() 找不到我的元素
- 语义 UI 模态导致我的元素在关闭后从 DOM 中消失
- appendTo 不会将我的元素放在我想要的位置
- JQuery可以'找不到我的元素.为什么?
- 为什么未能将transform:none应用于我的元素
- 为什么我不能将ng-click附加到我的元素
- Vue.js:为什么我的v-else指令会导致我的元素被多次渲染
- 为什么我的
- 元素上的颜色属性没有改变我的 .hover() 事件处理程序
- 如何使我的元素在Javascript中的显示属性发生更改时淡入淡出
- 为什么`document.getElementById(“#datepicker1”)`找不到我的元素
- jQuery$(this)不会在我的元素中插入文本
- 为什么我的元素只显示/隐藏当信用卡被选中
- 我的元素上哪个jquery附加事件首先触发
- 为什么我的元素在页面加载时大小不正确?