Panzoom: Schwenken funktioniert nicht in Chrome

Erstellt am 16. Feb. 2017  ·  3Kommentare  ·  Quelle: timmywil/panzoom

Thema des Problems

Schwenken funktioniert nicht auf der neuesten Chrome-Version. Beim Klicken wird der Zoom auf das Minimum und das Schwenken auf 0,0 eingestellt.
In HTML verschwindet der Hinweis "transform: matrix".

Ihre Umgebung

  • Version von jquery.panzoom: 3.2.2
  • Version von jquery: 1.11.0 (sorry dafür)
  • welcher Browser und seine Version: Chrome 56

Erwartetes Verhalten

Panning sollte gut funktionieren (perfekt in Firefox)

Tatsächliches Verhalten

Transformationsmatrix verschwindet aus HTML, Zoom ist auf Minimum eingestellt und Schwenken geht in die obere linke Ecke

Hilfreichster Kommentar

Hi,

Ich weiß nicht, ob das Problem wirklich behoben werden sollte, ich weiß, dass meine JQuery-Version dafür verantwortlich sein könnte.
Aber die Lösung ist sehr einfach, es muss nur das originalEvent-Objekt verwendet werden:

Linien 1204 und 1205:

startPageX = event.originalEvent.pageX;
startPageY = event.originalEvent.pageY;

Linien 1246 bis 1250:

self.pan(
    origPageX + coords.originalEvent.pageX - startPageX,
    origPageY + coords.originalEvent.pageY - startPageY,
    panOptions
);

Alle 3 Kommentare

Hi,

Ich weiß nicht, ob das Problem wirklich behoben werden sollte, ich weiß, dass meine JQuery-Version dafür verantwortlich sein könnte.
Aber die Lösung ist sehr einfach, es muss nur das originalEvent-Objekt verwendet werden:

Linien 1204 und 1205:

startPageX = event.originalEvent.pageX;
startPageY = event.originalEvent.pageY;

Linien 1246 bis 1250:

self.pan(
    origPageX + coords.originalEvent.pageX - startPageX,
    origPageY + coords.originalEvent.pageY - startPageY,
    panOptions
);

Ich hatte das gleiche Problem, die gleiche jQuery-Version. Der Wechsel zu einer neueren Version von jQuery scheint das Problem zu lösen. Ihr Fix behebt das Problem, wenn Sie auf 1.11 bleiben müssen.

Hi,

Ja es ist möglich. Ich war gezwungen, in dieser JQuery-Version zu bleiben.

Danke

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen