怎么设置 每滑到一屏时 都运行css3样式,滑出时往反方向消失

每滑到一屏时 都运行css3样式,滑出时往反方向消失???求具体步骤,有demo最好

第1个回答  2015-06-30
这个得结合js来做的。比如这里有3个层,js判断滚动到当前层位置的时候给其加上一个class即可,而加的这个class就是带css3执行动画的 class

<div id="a1"></div>
<div id="a2"></div>
<div id="a3"></div>
//引入jQuery.js
<script>
var t1=$("#a1").offset().top;
var t1=$("#a2").offset().top;
var t1=$("#a3").offset().top;
$(window).scroll(function(){
var top=$(window).scrollTop();
if(top>t1&&top<t2){
$("#a1").addClass("an1");
}
if(top>t2&&top<t3){
$("#a2").addClass("an1");
}
if(top>t3){
$("#a3").addClass("an1");
}
});
</script>追问

这个你是粘贴过来的吧,我试了 不对呀,有完整的demo么?

本回答被网友采纳
相似回答