已经找到了很多在滚动时为元素设置动画的方法,但它们似乎都是从一种状态到另一种状态的动画,而不是跨越三种状态。
我想做的是:
- 元素顶部进入视口底部:不透明度 0
- 元素在视口中间:不透明度 1
- 离开视口顶部的元素底部:不透明度 0
我想在不透明度 0-1-0 的窗口滚动上对这三个状态进行动画处理
有可能吗?
已经找到了很多在滚动时为元素设置动画的方法,但它们似乎都是从一种状态到另一种状态的动画,而不是跨越三种状态。
我想做的是:
我想在不透明度 0-1-0 的窗口滚动上对这三个状态进行动画处理
有可能吗?
你是这个意思吗:
<html>
<div style="width:100px;height:100px;background-color:#666;"></div>
</html>
<script src="../framework/jquery.js"></script>
<script>
$(document).ready(function(){
$("div").animate({"opacity":0});
$("div").animate({"opacity":1});
$("div").animate({"opacity":0});
})
</script>