<style>
.div1, .div2{ width:300px; height:150px; background:#A81A1C; margin-bottom:300px; color:ffffff; font-size:30px;}
.action{ background:#E4C212; position:relative; animation: myfirst 1s infinite alternate;}
@keyframes myfirst
{
0% { left:0px; top:0px;}
100% { left:100px; top:0px;}
}
</style>
<script src="http://www.web-phoenix.net/templets/default/images/js/jquery.js"></script>
<script>
$(document).scroll(function(){//滚动条事件
scrollbar();//获取滚动条高度
})
$(function(){//网页打开事件
scrollbar();//获取滚动条高度
})
function scrollbar(){//获取滚动条位置函数
var $scroll = $(document).scrollTop();//获取文档滚动条top位置
var div1 = $(".div1").offset().top - 300;//获取div1元素位置
var div2 = $(".div2").offset().top - 300;//获取div2元素位置
if( $scroll > div1 ){
$(".div1").addClass("action");
//增加Class
}else{
$(".div1").removeClass("action");
//移除Class
}
if( $scroll > div2 ){
$(".div2").addClass("action");
//增加Class
}else{
$(".div2").removeClass("action");
//移除Class
}
}
</script>
<div class="div1">div1</div>
<div class="div2">div2</div>