我在某处读过,(不幸的是,我再也找不到我的源代码了)如果用户加载了一个带有正在运行的 CSS3 动画(无限参数)的 HTML 页面并且他决定离开它,浏览器(计算机)仍然不必要地播放动画等等,尽管用户离开了页面,但 CPU(或加速硬件?)仍在为动画工作。
所以如果有人能回答我,我会很高兴。
这个事实是真的吗?
如果这是真的:
转换是否也关注这个问题?
暂停动画(如果涉及到过渡)是否足以避免这个问题?(我正在考虑通过
onbeforeunload
事件强制暂停)或者我应该做另一件事吗?请注意,我不想使用“悬停”来启动动画/过渡。
PS:我还是 CSS、javascript 的新手,不知道其他语言。很抱歉,但我的英语知识还远远不够……