iOS safari에서의 scrollIntoView 메소드 오류 정리
- 요약: safari는 scrollIntoView의 모든 option을 지원하지 않음
- reference: https://caniuse.com/?search=scrollIntoView
- safari 13, 14에서 test함
- 오류 목록
- behavior: ‘smooth’ 옵션을 지원하지 않음
- 현상: Scroll 동작하지 않음
- 해결책: behavior: ‘auto’ 를 쓸 것
- 공식적인 오류
- horizontal scroll에서 inline: ‘nearest’가 비정상 동작
- 현상: 3개 이상의 Element 중 하나로 scrollIntoView 메소드를 발동시키는 경우, 가운데에 위치한(다른 element 사이에 위치한) element로는 스크롤 불가
- 해결책: inline: ‘end’ 를 사용
- 알려지지 않은 오류
- behavior: ‘smooth’ 옵션을 지원하지 않음
20210729
Leave a comment