>  기사  >  웹 프론트엔드  >  페이지의 터치 스크린 버전을 만드는 방법

페이지의 터치 스크린 버전을 만드는 방법

巴扎黑
巴扎黑원래의
2017-06-12 15:42:103547검색

프론트엔드가 처음인데 휴대폰에서 터치스크린 캐러셀을 구현하는 과정을 공유하겠습니다. 일반적인 기능은 다음과 같습니다. 임의로 설정할 수 있는 순환 슬라이딩 너비를 지원합니다. 화면과 동일한 너비. 요소 전환을 모니터링하도록 콜백을 설정할 수 있습니다. 타사 라이브러리 원칙을 사용하지 않고 하위 요소 .item의 너비를 375px로 가정합니다. , 절대 위치 지정을 사용하여 상위 요소 내에 모든 하위 요소를 배치하고 상위 요소 .carousel의 너비를 375px로 설정합니다. 이는 하위 요소 .item과 동일한 너비입니다. 상위 Element.carousel은 터치 이벤트를 추가합니다: touchstart, touchmove, touchend 손가락을 누르면 초기 위치(clientX)가 저장됩니다. 손가락이 슬라이드되면 슬라이딩 방향은 손가락이 왼쪽으로 슬라이드되면 현재 요소와 오른쪽으로 판단됩니다. 현재 요소가 동시에 이동합니다. 요소 손가락을 오른쪽으로 슬라이드하면 현재 요소와 현재 요소의 왼쪽에 있는 요소가 동시에 이동됩니다. 손가락을 떼면 슬라이딩 거리가 사용됩니다. 다음 페이지로 전환할지 여부를 결정합니다. 이동 거리는 하위 요소 너비의 50%를 초과하지 않으며 현재 페이지는 원래 위치로 롤백되며 현재 요소는 전환되지 않습니다. 이동 거리가 하위 요소 너비의 50%를 초과하는 경우 현재 요소를 다음 요소로 전환합니다

1. H5에서 캐러셀 이미지를 만드는 방법

페이지의 터치 스크린 버전을 만드는 방법

소개: I 프론트엔드가 처음입니다. 공유하세요. 휴대폰의 캐러셀 터치스크린 버전 구현 프로세스에는 다음과 같은 일반적인 기능이 있습니다. 순환 슬라이딩 너비를 지원하며 임의로 설정할 수 있으며 동일할 필요는 없습니다. 페이지를 수직으로 스크롤할 수 있으며, 타사 라이브러리 없이 순수 js를 수신하도록 콜백을 설정할 수 있습니다. 원칙적으로 하위 요소 .item의 너비는 375px입니다. 상위 요소 내에 모든 하위 요소를 배치하려면 상위 요소 .carousel의 너비를 하위 요소 .item과 동일한 너비인 375px로 설정합니다. 상위 요소 .carousel: touchstart,.. .

2. H5를 사용하여 캐러셀을 구현하는 예제 튜토리얼(터치스크린 버전)

페이지의 터치 스크린 버전을 만드는 방법

소개: 처음으로 프런트엔드에 들어가고, 터치스크린 버전을 모바일에서 공유합니다. 전화 캐러셀 구현 과정의 일반 기능은 다음과 같습니다. 순환 슬라이딩 너비를 지원하며 임의로 설정할 수 있으며 화면 너비와 동일할 필요는 없습니다. 페이지를 수직으로 스크롤할 수 있고 콜백을 수행할 수 있습니다. 요소 전환을 수신하도록 설정합니다. 하위 요소를 가정하여 순수 js입니다. 상위 요소 내에 모든 하위 요소를 배치하려면 절대 위치 지정을 사용하세요. 요소 .carousel을 하위 요소 .item과 동일한 너비로 설정합니다. 상위 요소 .carousel에 터치 이벤트를 추가합니다. touchsta...

3. H5를 사용하여 터치를 구현하는 방법에 대한 자세한 내용입니다. -스크린 버전의 캐러셀

페이지의 터치 스크린 버전을 만드는 방법

소개: 이 글에서는 주로 H5를 사용하여 캐러셀의 터치스크린 버전을 구현하는 방법을 소개합니다. 편집자는 꽤 좋다고 생각합니다. 지금 당신과 공유하고 참고자료로 제공하세요. 에디터와 함께 구경해보세요

4. 타오바오 터치스크린 버전

소개: 타오바오 터치스크린 버전

5. 버전)


소개: 다양한 공식 및 사용자 릴리스 코드 예제와 코드 참조를 제공합니다. 누구나 교환하고 배울 수 있습니다

6.

HTML5가 어느 정도 모바일 앱을 대체할 수 있나요?

소개: 머리말: HTML5를 혼자 배우고 있는데 갑자기 몇 가지 아이디어가 떠오릅니다. ①기능: HTML5는 기존 애플리케이션 모델을 대체할 완전한 웹 애플리케이션 시스템을 구축할 수 있습니까? 예: 다양한 포털의 [터치 스크린 버전]은 이미 단순 클라이언트 모드를 대체할 수 있습니다. ②데이터: HTML5는 완전한 로컬 데이터를 생성할 수 있나요? APP 작동 방식을 구현하시겠습니까?

7.

타오바오 터치스크린 버전에 왜 렘과 px가 섞여 있나요? 이점은 무엇입니까? 왜 모두 rem을 사용하지 않나요?

소개:

[관련 Q&A 추천]:

javascript - Meituan의 터치스크린 버전은 브라우저의 주소 표시줄을 어떻게 숨깁니까?

html - 타오바오 터치스크린 버전 페이지를 홈에 저장하면 안드로이드에서 웹앱으로 인식하나요?

javascript - 터치 스크린 버전의 브라우저가 롤백된 후 페이지를 새로 고치려면 어떻게 해야 합니까?

php - IP 포지셔닝, H5 포지셔닝, 포지셔닝 문제를 해결하는 방법은 무엇입니까? ? ?

javascript - 타오바오 터치스크린 홈페이지 상단, 중간, 하단 레이아웃 구현 방법

위 내용은 페이지의 터치 스크린 버전을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.