할 수있는 일은 자신의 사이트에서이 파일 http://www.verelo.com/js/themeFunctions.js의 출처를 분석하면 축소되지 않았으므로 그들이 어떻게하는지 파악할 수 있습니다.
다음은 그에서 필요한 기능의 목록은 파일 JS 창을 스크롤 할 때 그래서 scrollLogic();
가 호출되고
$(window).scroll(function scrollDetection() {
scrollLogic();
});
. 이제는 scrollLogic();
의 기능이 있습니다. 이
function scrollLogic(){
//If page is scrolled further than 100%, drop navigation menu from top and do a dance. Preferably an Irish River dance of sorts
if($(window).scrollTop() > howItWorksPosition) {
window.sliderTimerOn = 'false';
clearInterval(intervalId);
if($(window).scrollTop() > howItWorksPosition && $(window).scrollTop() < featuresPosition) {btnClick('.howItWorks'); executeScene(); window.ourCustomersFrame = 'false';}
.......
}
howItWorksPosition
창은 그 DIV까지 스크롤 및
executeScene();
가 일을 할 때 그들은
executeScene();
를 호출
howItWorksOffset = $('#howItWorks').offset();
howItWorksPosition = howItWorksOffset.top -180;
를 사용하기 전에 계산 된 큰 나는 그것의 필요한 부분을 추가하고 생기. executeScene();
을 확인하여 그들이 애니메이션을 어떻게하는지 볼 수 있습니다.
나는 약간의 작업 예제를 기대하고있다. :) –
@Deepak : 너, 헤이? 나는 단지 그 과정을 설명하려고 애썼다. 답변은 몇 가지 코드와 데모로 업데이트되었습니다. –
위대한 !!! .. +1 매력. 매력처럼. 한 가지 더 묻습니다. 기본적으로 4 개의 이미지가 있습니다. 이제는 div가 초점을 맞출 때마다 각 이미지가 일정량 후 애니메이션을 적용해야합니다. 예 : A.jpg, B.jpg, C.Jpg 있습니다. 이제 페이지를 스크롤하고 div가 foucs에있을 때 A.jpg의 첫 번째 부분이 B.jpg 및 C.jpg보다 애니메이션 처리되어야합니다. 나는 어떤 settimeout 함수 함수 나 그런 식으로 작동 할 수 있다고 생각한다. 그러나 한 가지 더 중요한 것은 한 번 움직여야한다는 것입니다. –