내 사이트 플라이 인 요소와 스크롤 플라이 아웃 요소를 만들려고합니다.스크롤 jquery CSS 애니메이션에 플라이 인 플라이 아웃 효과
이것이 내가 찾고있는 효과입니다.
nizo 사이트의 효과는 내가 Skrollr, scrollorama 및 JQuery와 애니메이션과와 CSS 전환이 효과 작업을 얻을 수있는 여러 가지 방법을 시도
생각, JQuery와 함께 이루어집니다 등 등 등
내가많은 노력과 일부 차용 코드 후 (그것을 구글) "시트를 사기 CSS 애니메이션"에 의해 미친 CSS 전환을 사용하기로 결정
, 내가 가지고 그것을 반 가공용 ng로, 아래 스크롤에서 날아 날 수있는 요소를 얻을 수 있지만 스크롤 위로 날아 가지는 못합니다.
이
절반 내가 있는지 확인하는 또 다른 기능 (코드 청크)를 사용하여 시도function isScrolledIntoView(elem) {
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
return ((elemTop <= docViewBottom) && (elemTop >= docViewTop));
}
$(window).scroll(function() {
$('.box').each(function (i) {
if (isScrolledIntoView(this)) {
$(this).addClass("slideRight");
}
});
});
// this is the function to check if is scroll down or up, but I cannot get it to trigger the fly in effect,
(function() {
var previousScroll = 0;
$(window).scroll(function() {
var currentScroll = $(this).scrollTop();
if (currentScroll > previousScroll){
// i figure to put the fly-in code here
}
else {
// and the fly-out code here
}
previousScroll = currentScroll;
});
}());
http://jsfiddle.net/mrcharis/Hjx3Z/4/
코드는입니다 ...... 작업이있는 jsfiddle입니다 스크롤 다운 또는 최대,하지만 기존 코드와 함께 작동시키지 수 없습니다.
내가 그것을 알아낼 수 있다면 나는 확실히 다른 사람이 알고 싶다, 어느 날 솔루션을 게시 할 예정입니다 좋은 하루
되세요 좋지 않을까이 작업을 얻을 수있는 어떤 도움
당신의 노력에 감사 드리며, 정말 멋지게 작동합니다. 꽤 많은 코딩입니다.이 jsfiddle.net/filever10/HKaC3은 훨씬 적은 코드로 동일한 작업을 수행합니다. 두 가지 모두 훌륭하지만 여전히 최소한의 jquery 만 사용하여 창 크기/위치 등을 얻을 수 있기를 원합니다. 코드를 사용하여 필요한 작업을 수행 할 수는 있지만 여전히 답변을 알고 싶습니다. 질문, 같은 CSS 애니메이션을 아래로 스크롤하여 날아 가기 위해 제공 한 코드를 역전시키는 방법. 도와 주셔서 정말로 고맙습니다. 나는 아직도 대답하지 않고 그대로 두겠다. 건배 –