动画只有一种方式

时间:2016-09-14 11:19:47

标签: javascript jquery

我有以下代码: http://jsbin.com/havesixufo/edit?html,output

只有它可以向下滚动,但是当向上滚动时,div会得到2个而不是1个。你可以说只需要反转你在停下来但不能正常工作时所做的事情。

1 个答案:

答案 0 :(得分:1)

将UP部分中的if块代码更改为

if(bottom >= prevElement.center.bottom && bottom <= element.top.top){
    prevElement.target.addClass('center').removeClass('bottom');
}
if(stCenter <= element.top.center && bottom >= prevElement.center.bottom){
    element.target.addClass('top').removeClass('center');
}

这是您的脚本http://jsbin.com/manaqitudu/1/edit?html,output

的工作版本