Ich arbeite an einer Web-App, die -webkit-overflow-scrolling:touch
an mehreren Orten verwendet, um die überflogene divs Trägheit Scrollen geben.-webkit-overflow-scrolling: berühren; bricht in Apples iOS8
Seit Aktualisierung auf IOS8, -webkit-overflow-scrolling: touch
stoppt Sie in der Lage zu scrollen, was auch immer, und die einzige Möglichkeit, die ich bisher beheben konnte, ist durch Entfernen -webkit-overflow-scrolling: touch
, die das Standard-Sticky-Scrollen verlässt. Bitte helfen Sie! Hier
ist ein Beispiel für eine der Standardklassen, die in iOS5 funktioniert, 6 und 7:
.dashboardScroll {
height: 100%;
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch; /*MAKES OVERFLOWN OBJECTS HAVE INERTIA SCROLLING*/
-webkit-transform: translateZ(0px); /*HELPS THE ABOVE WORK IN IOS5*/
}
Derselbe Fehler existiert auch in iOS5 (letztes Update für iPad1). – robocat
Auch ich hatte einige sehr seltsame Bugs mit Touch-Scrollen auf Android AOSP, die mit beiden Positionen behoben wurden: relative; und Überlauf: versteckt; auf dem Inhalt (oder dem scrollbaren div ?!). Bugs Scrollen mit 2x Fingerbewegung, nicht Scrollen, nervöse Header und Okklusion von Scroll-Tracker. – robocat
Es ist definitiv nicht das gleiche wie der iOS5-Fehler, denn wenn Sie sich meinen Code ansehen, habe ich das behoben. Ich denke, es hat etwas damit zu tun, dass iOS8 jetzt Scroll-Ereignisse erkennt, was für Websites, die Parallax verwenden, großartig ist, aber das Überlauf-Scrollen aufhört. –