javascript slider 예제

크롬을 사용하고 있습니다. 슬라이더는 집으로 돌아가면 계속 작동합니다. 하지만 더 빨리 스크롤을 시작하고 효과가 한 번이 아니라 두 번 발생한다는 것을 알 수 있습니다. 또한 만약 내가 뿐만 아니라 애니메이션되는 전방 및 후면 화살표가 있다면, 그것은 또한 결함과 애니메이션 화살표를 만드는 두 이미지를 볼 수 있습니다 (그것은 주변에 숨겨져 있거나 보이지 않는 스틱으로 되어있는 것 같다) 모든 웹 사이트는 요즘 반응해야 그래서 우리는 슬라이더도 반응할 수 있도록해야합니다. 브라우저 창의 크기 조정시 슬라이더는 새 창 크기에 맞아야 합니다. 아래 코드는 매우 자명합니다. 여기서 한 가지 특별한 점은 on_resize라는 다른 함수로 함수를 래핑했다는 것입니다. 함수가 덜 자주 발생하도록 하는 간단한 디바운스 함수입니다. 위의 코드는 이해하기 매우 쉬워야 합니다. 유일한 혼란스러운 부분은 _.total슬라이드 + 2여야 합니다. 슬라이더의 루프 효과를 얻으려면 첫 번째 슬라이드를 복제하고 슬라이더 끝에 복제를 넣고 마지막 슬라이드를 복제하고 슬라이더의 시작 부분에 복제를 넣어야하기 때문에 +2입니다. 나는 var _ = 이보다 훨씬 짧기 때문에 이것을 사용하고, 다른 개인 함수 내에서이 혼란을 피하기 위해,하지만이 플러그인 코드에서, 슬라이더 t를 사용하기위한 다른 범위에 .bind (this)의 도움으로, 직접 사용하는 것이 완전히 괜찮을 것입니다 Ihs.

나 자신은 var _ = 이것을 사용하는 것에 대해 강한 의견을 가지고 있지 않지만 var _ = 이것은 실제로 직접 사용할 수 있을 때 이것을 복사하기 때문에 나쁜 관행으로 간주됩니다. (당신이 내가 여기에 무슨 말을하는지 에 의해 혼란스러워하는 경우, 구글과 스택 오버 플로우.) 슬라이더 플러그인 코드를 완료 하려면, 이에 대 한 토론을 무시 하 고 그냥 내 코드를 따를 수 있습니다. JavaScript: 여기,

를 사용하여 현재 값을 표시하는 동적 범위 슬라이더를 만듭니다.> 슬라이더의 기본 컨테이너이며 <div 클래스="showSlide 페이드"는 반복되는 슬라이더 이미지 섹션입니다. startSwipe() 에서 우리는 start.pageX와 touch.pageY를 startX 및 startY로 저장했습니다. 여기서 swipeMove() 우리는 슬라이더에 애니메이션을 애니메이션할지 결정하고 실제로 스 와이프 / 드래그 애니메이션을 수행하기 위해 차이를 사용해야하기 때문에 moveX및 moveY에 저장합니다. 글꼴 크기를 변경하려면 슬라이더 속성으로 이동하여 디자인 창을 열고 해당 섹션의 글꼴 매개 변수를 조정하십시오. 나는 개선 할 수있는 많은 장소가 있다는 것을 알고, 예를 들어이 사람은 응답 하지 않습니다., 또한 아키텍처 도 문제가 있을 수 있습니다. 저는 매일 새로운 것을 배우고 있습니다. 나는 연습을 계속하고 더 나은 코드를 작성합니다! 슬라이더의 루프 효과를 얻으려면 앞에서 언급했듯이 첫 번째 슬라이드와 마지막 슬라이드를 복제해야합니다.

`자동 재생 슬라이드 표시` 옵션이 활성화되어 있으므로 현재 슬라이더가 자동으로 시작됩니다. 또한 일반 속성 탭에서 재생/일시 중지 단추를 사용할 수 없습니다. 이 슬라이더에는 스 와이프 지원이 있어 모바일 장치에서 슬라이더를 쉽게 관리할 수 있습니다. 둥근 슬라이더 핸들을 만들려면 테두리 반지름 속성을 사용합니다. 팁: 슬라이더의 높이를 슬라이더 엄지손가락과 다른 값으로 설정(이 예에서는 15px 대 25px): 슬라이더 및 진행률 구성 요소를 사용하여 사용자가 연속 또는 불연속 범위, 속도 항목에서 값을 선택하고 명확하게 지정할 수 있도록 합니다. 진행 피드백.