중지는이 코드가 있습니다Velocity.js 애니메이션 콜백
$(window).scroll(function() {
if ($(this).scrollTop() > ($animate.headline.height() + 100)) {
$animate.header.velocity({height: "50px"}, { queue: false });
} else {
$animate.header.velocity({height: "100px"}, { queue: false });
}
});
위에서 사용자가 스크롤 xxx는 픽셀이 다음 애니메이션을 시작해야하는 경우를, 그것은 잘 작동합니다.
나는 방금 알아 챘을 것이고, 스크롤 할 때마다 속도 애니메이션이 scrollTop을 확인하므로 애니메이션이 시작되기 전에 스크롤이 스크롤되기 때문에 전체 애니메이션이 부드럽게 움직이지 않습니다.
부드럽게하는 다른 방법이 있습니까?
예 :
http://codepen.io/anon/pen/bIkqF
실적을보기 위해 사용할 수있는 최소한의 예가 있습니까? –
여기 예 : http://codepen.io/anon/pen/bIkqF 애니메이션이 시작될 때 스크롤을 시도합니다. –