티스토리 뷰
-webkit-overflow-scrolling
-webkit-overflow-scrolling: touch; /* lets it scroll lazy */
-webkit-overflow-scrolling: auto; /* stop scrolling immediately */
HTML 페이지를 작성하다보면 body의 스크롤이나 overflow : scroll; 등으로 인해 스크롤이 생긴다.
안드로이드나 PC웹에서의 동작은 문제가 없는데
iOS는 touch 값을 지정해 주지 않는다면 overflow scroll의 동작은 뻑뻑하게 동작한다.
즉, 터치가 움직이는 곳만큼만 스크롤이 움직이고 멈춘다.
-webkit-overflow-scrolling : touch; 속성을 적용한다면 스크롤이 부드럽게 움직이는 효과가 된다.
다만. 이 효과는 iOS7에서 스크롤 하단까지 움직인 후 추가로 더 Flicking 이 되면 페이지가 전체 바운스되어
그 바운스가 제자리로 돌아오는 시간만큼의 프리징같이 느껴지는 현상이 나타났다.
최신 버전은 그런 바운스이 육안으로는 안나타나지만
프리징 같은 현상이 나타나는건 동일했다.
이를 해결하기 위해 CSS의 transform, transition 을 사용하였고
네이버에서 만든 jindo.m.scroll 컴포넌트를 적용하였다.
'CSS' 카테고리의 다른 글
-webkit-touch-callout (0) | 2016.10.22 |
---|---|
pointer-events (0) | 2016.10.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 일리아스주얼리
- 한인민박후기
- 환승후기
- Cordova
- android_home
- 미국전화후기
- google-analytics
- 카톡로그인
- 에어캐나다 기내식
- H2O유심후기
- Android
- ionic2
- Gradle3.3
- 미국유심후기
- FCMPlugin.gradle
- 에어캐나다후기
- splashscreen
- 내돈내산
- 종로일리아스
- 에어캐나다
- 에어캐나다환승후기
- google-services
- 간편로그인
- avds
- ionic3
- 뉴욕한인민박
- 한인민박
- 뉴욕호텔민박
- 결혼준비그램
- ionic
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함