javascript - 我想为 appendChild() 设置动画,使其淡入

标签 javascript jquery html css dom

您好,我想为使用 appendChild() 显示的 chrome 插件添加淡入淡出效果。

我想要这样的东西,

    document.body.appendChild(div).fadeIn(1000);

他们有这样做的方法吗?

最佳答案

fadeIn() 方法由 jQuery 提供 - 假设 div 是一个 dom 元素引用,您需要为它获取 jQuery 包装器,然后调用 fadeIn

var div = document.createElement('div');
...
document.body.appendChild(div);
$(div).hide().fadeIn(1000);

甚至可以写成

var div = document.createElement('div');
...
$(div).hide().appendTo(document.body).fadeIn(1000);

关于javascript - 我想为 appendChild() 设置动画,使其淡入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20673902/

相关文章:

javascript - React 暴露组件函数

javascript - 如何通过元素宽度替换 URL 参数

jquery - 减少显示 :none Elements in Responsive Web Design 的加载时间

javascript - jquery Bootstrap同一页面上的两个模式冲突

javascript - If 语句检查不为空被忽略

javascript - 选择以前的 anchor 标记并使用 jQuery 添加一个类

javascript - 如何使用 JavaScript 更新或添加数组中的值?

javascript - HTML5 Canvas 显示和拖动图像

javascript - 调用一个函数也就是调用另一个函数

javascript - 社交媒体订阅/关注/喜欢链接不适用于动态添加的内容