使用JavaScript代码来避免animate.css在页面加载时执行双倍动画。
示例代码:
在HTML文件中引入animate.css样式:
Animate.css Run Twice on Page Load
Animate.css Run Twice on Page Load
在JavaScript文件中避免animate.css执行双倍动画:
// 避免animate.css执行双倍动画
window.onload = function() {
let animated = document.querySelectorAll(".animate__animated");
for (let i = 0; i < animated.length; i++) {
animated[i].classList.remove("animate__animated");
}
}
将上面的代码保存为app.js文件并引用到HTML文件中即可避免animate.css在页面加载时执行双倍动画。