javascript - IE11 上的伪元素未触发 animationstart 事件
问题描述
下面的 CSS 代码定义了一个伪元素的动画::before
:
#test::before {
content: "Pseudo-element";
animation-name: Fade-In;
animation-duration: 2s;
}
我正在使用animationstart
JavaScript 中的事件来记录动画的开始。这是关于 jsFiddle 的演示。
在 IE11 上,animationstart
不知何故不起作用。动画的开始没有被记录。
但是,如果我更改 CSS 代码以将动画应用于元素,则animationstart
事件会正确触发并在 IE11 上记录动画的开始。这是关于 jsFiddle 的演示。
所以看起来这是伪元素的问题。
如何animationstart
正确触发 IE11 上的伪元素的事件?
解决方案
推荐阅读
- python - 从 EPUB 中提取段落和 CFI
- javascript - 在javascript中,如何检查数组的最后一个元素是否为数字。请注意,最后一个元素可以有数字或字符串取决于
- python - 输入数组 - 提供给定特定范围的多个数组
- python - Python-sqlite3中2个表的数据合并问题
- c# - 如何修改此 BFS 算法?
- php - 防止 wordpress 标题中的换行和样式文本
- php - 不会从 elementor 表单中提取表单输入
- javascript - 使用 djs v13 播放本地音乐文件
- image - 在flatList中通过模态打开动态图像反应本机
- vue.js - Sass @use 不会在 Vue 组件中导入