Obecnie pracuję nad jedną stroną aplikacji internetowej zoptymalizowaną pod kątem urządzeń dotykowych, głównie iOS. Zaimplementowałem nowe przewijanie natywne iOS przez -webkit-overflow-scrolling: touch;
i wszystko działa dobrze, z tą różnicą, że wciąż odczuwamy efekt elastycznego przewijania jabłka na całym korpusie strony.Wyłączanie elastycznego przewijania ciała iOS i utrzymywania natywnego przewijania działającego
Dotyczy to całej strony przesuwającej się poza górną/dolną krawędź rzutni, gdy kończy się przewijanie lub ciało jest wypychane i naprawdę zdradza fakt, że jest to aplikacja internetowa. Poszedłem za various guidelines, w jaki sposób temu zapobiec i podczas gdy one działają, uniemożliwiają pracę wewnętrznie przewijanych elementów.
Here's a fiddle, aby pokazać, czego używam do tej pory.
Czy ktoś znalazł rozwiązanie, które uniemożliwia elastyczne przewijanie ciała, ale pozwala na używanie wewnętrznych przewijaków?
Zauważyłem, że wyłączono touchmove dla $ (dokument). Czy to celowo? – zvona
To jest. Jeśli usuniesz komentarz, całe przewijanie zostanie wyłączone. Przepraszam, że powinienem był o tym wspomnieć. – madcapnmckay