2015-09-11 14 views
8

Ich habe ein seltsames Problem auf meiner mobilen Website in Safari auf einem iPhone (5, 6). Wenn ich das linke Dia-Menü öffne und dann ein Untermenü öffne (z. B. Electrical Solutions), das sehr viele Elemente enthält, die nicht vertikal auf den Bildschirm passen, wird die Scroll-Down-Taste gesperrt und die restlichen Elemente im Untermenü können nicht angezeigt werden. Wenn ich jedoch ein anderes Untermenü (d. H. Industrien) öffne, während das vorhergehende Untermenü geöffnet ist, kann ich das Bild nach unten entsperren und normal arbeiten. Jetzt kann ich die anderen Elemente im ersten Untermenü sehen. Was ich versucht habe: Ich überprüfte die overflow in all diesen Elementen und nichts sieht falsch aus und fügte auch die -webkit-overflow-scrolling Touch auf den Körper, aber immer noch kein Glück. Was sind meine anderen Optionen zu überprüfen?Scrollen in iOS gesperrt

+0

Schauen Sie sich [diese] [1] Antwort an, vielleicht finden Sie hier etwas Nützliches. [1]: http://stackoverflow.com/questions/5271521/how-to-lock-the-horizontal-scrolling-of-a-scrollview-in-ios –

+0

irgendein Glück mit diesem? –

+1

@JosipIvic Das ist xcode, die Frage bezieht sich auf eine mobile Website –

Antwort

3

Soweit ich Sie -webkit-overflow-scrolling:touch am .sidebar-menu verwenden sehen kann, aber nicht an den .submenu, obwohl dies kein Problem sein soll, aber Sie könnten versuchen, es so gut in das Untermenü hinzuzufügen. Etwas anderes ist, dass Ihre .sidebar-menu keine overflow:hidden hat, die ich empfehle und die Ursache Ihres Problems sein könnte.

IOS ist wirklich versaut mit Scrollen in meiner Erfahrung und es ist sehr schwer zu verfolgen, wenn Sie viele geschichtete Elemente haben. Lesen Sie auch https://remysharp.com/2012/05/24/issues-with-position-fixed-scrolling-on-ios es könnte Ihnen einige Ideen geben.

+1

Vielen Dank. Aber wenn Sie später etwas Licht auf die Tatsache werfen könnten, warum es bei 2 Untermenüs keinen Bug und sonst gibt. –

+0

Ja, das ist ein sehr guter Punkt, ich habe ehrlich gesagt keine Ahnung. Es scheint kein konsistentes Verhalten zu sein. –

Verwandte Themen