JavaScript - 消除文本替换的延迟
JavaScript - Eliminate delay on text replacement
我在Javascript中有一个函数,可以更改WordPress管理中显示的一些文本。以下代码将向 h1 标记添加文本,并向某些定位标记添加"无显示"。我遇到的问题是有 1-2 秒的时间显示旧文本并显示链接。我试图弄清楚是否有办法消除这种延迟,这样用户就不知道文本正在更改。
var replaceText = function() {
var Wrapper = document.getElementById("wrap");
var Header = Wrapper.getElementsByTagName("h1");
Header[0].innerHTML = "Backup and Restore";
var topLinks = Wrapper.getElementsByTagName("a");
for(var i = 1; i < 10; i++) {
topLinks[i].style.display = "none";
}
}
function init(){
replaceText();
}
window.onload = init;
我们无法消除它们之间的延迟。
您将在加载窗口后调用 init 函数。这意味着你的html和css首先被加载,直到那个时候,你试图从javascript中隐藏的元素将不会隐藏。因此,您可以坚持使用css解决方案来隐藏它们,以后当您希望显示它们时,您可以使用javascript。
相关文章:
- 使用JavaScript将标题文本替换为按钮文本
- jQuery在用新文本替换HTML文本时淡出HTML文本,而不是仅显示
- 为什么不'使用此JavaScript将文本替换为不起作用的链接
- 将元素文本替换为子项中的值
- 使用 Jquery 将文本替换为笑脸图像
- 将页面上的文本替换为 jQuery 并提示文件下载
- 使用 JavaScript 将文本替换为图像
- 将 d3 演示中的圆圈和文本替换为包含自定义 HTML 和 ko 绑定的 foreignObject
- JavaScript无法用新文本替换文本
- 将表中的文本替换为用户友好的文本
- 将.onclick属性中的文本替换为javascript
- Javascript/Jquery.使用带通配符的正则表达式将纯文本替换为html
- 按名称将文本替换为 JavaScript 属性的内容
- 如何将 JSON 字符串中的文本替换为 Greasemonkey 的用户脚本
- Javascript:用文本替换整个锚点
- 在Chrome扩展程序中将文本替换为Treewalker
- 通过将文本替换为类来换行/中断列表元素
- 如何使用javascript将文本替换为彩色文本
- JavaScript - 消除文本替换的延迟
- j查询遍历和文本替换