Ich versuche, das Ansichtsfenster geometrischen Zentrum auf einer Webseite zu berechnen, gerendert mit Tablet-Geräten (iOS und Android), die tatsächlichen CENTER des Ansichtsfensters (was Sie sehen) nach aktuellen Übersetzung und aktuelle Zoom-Ebene - möchte nicht die Mitte des Dokuments selbst, ich möchte die Mitte des Bildschirms, was ich gerade sehe.Holen Sie Website-Center-Koordinaten auf Tablet-Geräten mit JavaScript
Das Problem ist, dass diese Berechnung keine Art von Zoom (und dann) Übersetzung berücksichtigt.
Auf iOS, habe ich mit einigen dieser Antworten versucht, auf die Frage detecting pinch to zoom on iOS, Ich war in der Lage, das Ereignis "OnZoom" zu fangen, aber bekam keinen Wert, obwohl.
Auf Android kann ich nicht jedes Ereignis im Zusammenhang mit Zoom erfassen. Ich kenne touchmove und touchstart Ereignisse, aber wie kann ich dann unterscheiden, um Zoom (und Zoom-Wert) zu erhalten
Ich benutze jQuery 1.7.2-Bibliothek.
Ihre Frage verwirrend. was meinst du mit "Ansichtsfenster geometrisches Zentrum" .. plz erklären. – Neji
Das mag ein bisschen seltsam klingen, aber hast du ein verstecktes, absolut positioniertes div versucht, das gestreckt wurde (links: 0; rechts: 0; oben: 0; unten: 0;) und innerhalb dieses div ein zentriertes Einzelpixelbild, und dann die Koordinaten des Bildes mit .position(); –
Wäre dieses Bild nicht so groß wie das gesamte Dokument? Wenn es das gedehnt würde, wird die Mitte nicht nach der Ansichtsfenstermitte sein, denke ich ... – jose