【发布时间】:2017-01-31 05:58:30
【问题描述】:
我有两个粉色和天蓝色的 div,我将它们设置为相同的高度和宽度。粉红色的 div 几乎覆盖了我的屏幕的高度,当我向下滚动并且滚动条到达天蓝色时,我想将蓝色 div 设置为向右动画,当该滚动条离开该 div 时,我希望该 div 移回它来自的位置。
$(document).ready(function(){
$(window).scrollTop(function(){
$(this).scroll(function(){
var scrollTopOrBottom = $(document).height() - $(window).height() - $(window).scrollTop();
if(flag === 0 && scrollTopOrBottom < 1256){
$('#blueDiv').animate({right: '200px'}, function(){
flag = 1;
});
}
if(flag === 1 && scrollTopOrBottom < 740){
console.log(scrollTopOrBottom);
$('#blueDiv').slideLeft();
flag = 0;
}
});
});
});
【问题讨论】:
标签: javascript jquery css