휴대 기기에 "위치 : 고정"(Android가 있음)을 원했지만 존재하지 않습니다.
2 개의 div를 만들어 화면의 높이 (JS 사용)에 합산 한 높이를 작성하고 하단 div에 touch
청취자를 추가하여 위조했습니다. 이벤트는 scrollTop 값을 조정합니다. 이것은 오래된 "touchScroll.js"의 사본입니다."touchmove"스크롤이 고르지 않습니다
스크롤링이 성공적으로 작동하며 슬링 느낌을 더했습니다. 그러나 OS가 창을 스크롤 할 때와 비교할 때 전체 스크롤이 고르지 않습니다.
난이 무덤을 해결하기 위해 -webkit-backface-visibility:hidden;
과 -webkit-transform:translate3d(0,0,0);
CSS 비트를 추가하기 위해 임의의 위치와 여기 어딘가에 읽었습니다. 나는 div 자체, 신체, 단지 뒷부분, 변형 등 ... 모든 순열 ... 아무 것도 도움이되지 않았습니다.
내 하나의 스크롤 내에서 내부 사업부를 만들려고하고, 대신 scrollTop
값을 조정하는 난 그냥 position:absolute
하여 내부 사업부를 이동할 것 들어온다는 여전히 존재하고, 트릭 input
의에 표시 내 키보드를 중지 조정하려면 top
입니다. 이것은 아무런 효과가 없었다.
잘라 내기를이기는 해결책이 있습니까?
예제는 여기에 있습니다 : http://mobile.phantasyrpg.com/so-example
더 최신 휴대 전화에 맞춤 JS를 사용 중지했습니다. 현대의 모바일 브라우저는 자동으로 스크롤 가능한 div를 처리하고 내가 찾은 JS 대체품보다 훨씬 뛰어납니다. – Mikhail