Panzoom: La panorámica no funciona en Chrome

Creado en 16 feb. 2017  ·  3Comentarios  ·  Fuente: timmywil/panzoom

Asunto del problema

La panorámica no funciona en la última versión de Chrome. Al hacer clic, el zoom se establece al mínimo y la panorámica se establece en 0,0.
En HTML, la pista "transform: matrix" desaparece.

Tu entorno

  • versión de jquery.panzoom: 3.2.2
  • versión de jquery: 1.11.0 (lo siento por eso)
  • qué navegador y su versión: Chrome 56

Comportamiento esperado

La panorámica debería funcionar bien (perfecto en Firefox)

Comportamiento real

La matriz de transformación desaparece de HTML, el zoom se establece al mínimo y la panorámica va a la esquina superior izquierda

Comentario más útil

Hola,

No sé si el problema realmente debería solucionarse, sé que mi versión de JQuery puede ser la responsable.
Pero la solución es muy fácil, solo requiere usar el objeto originalEvent:

Líneas 1204 y 1205:

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

Líneas 1246 a 1250:

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

Todos 3 comentarios

Hola,

No sé si el problema realmente debería solucionarse, sé que mi versión de JQuery puede ser la responsable.
Pero la solución es muy fácil, solo requiere usar el objeto originalEvent:

Líneas 1204 y 1205:

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

Líneas 1246 a 1250:

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

Estaba experimentando el mismo problema, la misma versión de jQuery. cambiar a una versión más nueva de jQuery parece resolver el problema. su solución resuelve el problema si necesita permanecer en 1.11.

Hola,

Si es posible. Me vi obligado a quedarme en esa versión de JQuery.

Gracias

¿Fue útil esta página
0 / 5 - 0 calificaciones