javascript - innerHTML 淡入

标签 javascript css

用下面一行代码:

document.getElementById("myDiv").innerHTML=txt;

是否可以添加 .fadeIn("slow") 函数?我希望新文本淡入。

最佳答案

用js+CSS来做。 通过 CSS 过渡,它将淡入。

您需要将字体颜色设置为背景颜色。 首先更改内容, 然后将颜色更改为正常字体颜色。

你的代码:

document.getElementById("myDiv").innerHTML=txt;
document.getElementById("myDiv").style.color = "#333333";

你的 CSS:

#myDiv {
    color: #ffffff;
    transition: color 2s ease 0s;
}

关于javascript - innerHTML 淡入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30529990/

相关文章:

javascript - 水平多条形图中的图例

javascript - Intro.js - 有什么方法可以防止点击外部时关闭游览?

javascript - Three.js n体模拟

javascript - 如何使用 Javascript 或 jQuery 在 TinyMCE 编辑器中获取 HTML 元素节点值

javascript - 让相同的 JS 为不同的部门元素工作

html - 如何让视频背景覆盖整个页面

javascript - Jquery 插件 -toolbar.js > 链接不起作用

javascript - react ref.example.value 与 e.target.value

使用 :before keep text from wrapping under 的 CSS 图标

javascript - 如何在网站上显示与滚动距离相对应的数值?