현재 iPad Safari 용 html5 및 jQuery를 사용하여 웹앱을 개발 중입니다. 큰 스크롤 영역으로 인해 화면 밖의 요소가 아래로 스크롤 할 때 지연 후에 표시되는 문제가 발생합니다.
내가 의미하는 것은 오프 스크린 인 이미지 행 (또는 그라디언트가있는 div)이있는 경우 아래로 스크롤 할 때 요소가 화면에 표시 되는 것으로 예상되는 동작 입니다. 스크롤하고 있습니다.
그러나 내가보고있는 것은 화면에서 손가락을 떼고 스크롤러가 모든 애니메이션을 마칠 때까지 요소 가 나타나지 않는다는 것 입니다.
이것은 나에게 매우 눈에 띄는 문제를 일으키고 있지만 모든 것이 고르지 않게 보이게합니다. iPad Safari가 메모리 절약을 위해 무언가를 시도하고 있다고 생각합니다. 이 고르지 못한 일이 발생하는 것을 막을 수있는 방법이 있습니까? 또한 아이 패드 사파리가 실제로 무엇을하는지 밝힐 수 있다면 감사하겠습니다.
<svg>
비슷한 지연 드로잉 / 렌더링을 나타내는 몇 가지 요소가 있습니다. 불행히도 *:not(html) { ... }
@JonathanTonge가 지적한 것처럼 모든 종류의 이상한 행동이 발생했습니다. 그러나 <svg>
요소 만 선택 하고 사용 translate3d(0, 0, 0,);
하면 스크롤 문제가 해결 된 것 같습니다.