자바스르킵트 제이쿼리
슬라이드 만드는 건데 이거 도통 무슨 말인지 모르겠어요.... 공부를 하긴했는데
해석해주시면 감사하겠습니다...
now = now + delta 이런거랑
now == maxDate 이런게 들어가서 어떻게 식이 되는건지 모르겠어요..
now 랑 maxDate가 무슨 역할을 하는건지...
그냥 다 모르겠습니다.....감이 안오네요 이건
코드가 완성된 코드가 아니고 빠진 부분들도 많아서
설명을 드리기 애매하긴 합니다만
대략적으로 보니 해당 코드의 의도는 이런 것 같습니다.
일단 버튼은 prev와 next라는 두 개의 버튼이 있습니다.
그리고 delta는 이동할 방향을 나타냅니다.
즉, 왼쪽으로 이동하려면 delta는 -1이고, 오른쪽으로 이동하려면 delta는 1입니다.
왜냐하면 anmate('left') 함수를 사용할 때 delta 값을 곱하면서 이동할 길이를 지정하게 되는데
음수 위치만큼 이동(왼쪽으로)하거나 양수 위치만큼 이동(오른쪽으로)하게 되기 때문입니다.
따라서 prev를 누르냐 next를 누르냐에 따라 delta를 음수 혹은 양수로 지정해 주는 것입니다.
그리고 now와 maxDate는
아마도 슬라이더가 next에 의해 마지막 끝으로 이동했을 때 한번 더 next를 누르면
처음 위치로 돌아가 처음부터 다시 슬라이드되게 하려고 존재하는 값인 것 같습니다.
전체적인 개념은 위와 같은 개념인 것 같고
실제로 구현된 코드는 완전해 보이지는 않은 것 같습니다.
즉, 코드를 너무 완벽히 이해하려고 고민하지 않으셔도 될 것 같고
위 개념 정도만 이해해도 공부에 큰 지장은 없으실 것 같습니다.
코드가 완성된 코드가 아니고 빠진 부분들도 많아서
설명을 드리기 애매하긴 합니다만
대략적으로 보니 해당 코드의 의도는 이런 것 같습니다.
일단 버튼은 prev와 next라는 두 개의 버튼이 있습니다.
그리고 delta는 이동할 방향을 나타냅니다.
즉, 왼쪽으로 이동하려면 delta는 -1이고, 오른쪽으로 이동하려면 delta는 1입니다.
왜냐하면 anmate('left') 함수를 사용할 때 delta 값을 곱하면서 이동할 길이를 지정하게 되는데
음수 위치만큼 이동(왼쪽으로)하거나 양수 위치만큼 이동(오른쪽으로)하게 되기 때문입니다.
따라서 prev를 누르냐 next를 누르냐에 따라 delta를 음수 혹은 양수로 지정해 주는 것입니다.
그리고 now와 maxDate는
아마도 슬라이더가 next에 의해 마지막 끝으로 이동했을 때 한번 더 next를 누르면
처음 위치로 돌아가 처음부터 다시 슬라이드되게 하려고 존재하는 값인 것 같습니다.
전체적인 개념은 위와 같은 개념인 것 같고
실제로 구현된 코드는 완전해 보이지는 않은 것 같습니다.
즉, 코드를 너무 완벽히 이해하려고 고민하지 않으셔도 될 것 같고
위 개념 정도만 이해해도 공부에 큰 지장은 없으실 것 같습니다.