Ich habe Probleme mit iOS (Safari und Chrome für iOS). Wenn der Benutzer zoomt, scheint die Seite die Größe zu ändern (es löst auch Dutzende von Wiederholungen des Javascript-Resize-Ereignisses aus), was einige meiner Inhalte, die mit Javascript positioniert sind, zunichte macht. Ich kann das nicht beheben, indem ich das resize-Event bind, weil es viel zu oft aufgerufen wird und ich nicht weiß, welches das letzte war.Seitengröße beim Zoomen unter iOS ändern
Ich habe versucht, zahlreiche Optionen auf das Ansichtsfenster ohne Glück (Breite, anfängliche Skala, maximale Skala, minimale Skala) zu setzen.
Ich habe eine feste Position Div mit festen oben, rechts, links und oben. Es gibt mehrere absolute divs darin und sie haben Größen und Positionen in%.
Es scheint, dass die Seite tatsächlich Größen ändert, denn wenn ich nach dem Einzoomen auszoomen sehe ich leere Ränder rechts und unten auf dem Bildschirm. Ich möchte verhindern, dass dies geschieht.
Haben Sie einen Code, den wir uns anschauen können? –
@ Jean-Paul Der Code ist zu groß für mich hier zu posten. Ich kann versuchen, es zu replizieren, aber ich habe nirgends, es zu bewirten (js Geige funktioniert nicht auf iPad). Aber ich bezweifle, dass ich es replizieren kann. Ich hatte gehofft, dass jemand auf dieses Problem schon einmal gestoßen ist, ich glaube es könnte eine zufällige CSS-Regel sein, die das verursacht. Ich benutze jedoch Twitter Bootstrap. – Hoffmann
Sie können HTML-Seiten kostenlos auf Dropbox hosten, legen Sie einfach eine index.html und das zugehörige Javascript/CSS in den öffentlichen Ordner und klicken Sie mit der rechten Maustaste, um die öffentliche URL zu erhalten. – BausTheBig