在浏览页面时,如果设定了CSS3效果,会在页面加载完毕会直接播放所有效果动画,如何在用户浏览到具体的动画元素的时候才开始执行的CSS3动画内容?
给你的动画元素设置个监听范围 不要在ready加载动画事件 做事件监听 监听到动画范围的时候执行函数触发CSS动画 大概能想到的思路就是这样 可以的话你可以贴个应用场景什么的 那样更容易解答
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
不知道这样对不对啊(我的思路)
首先你的页面元素添加动画的时候既然是自动行的,那么也可以通过一个class可以控制
当用户的滚动条或者是(其他的什么东西执行的时候)到你的目标位置 那么就添加上你的class不就行了?
相反的删除你的class
不知道能不能帮助你