Panzoom: Le zoom par pincement ne fonctionne pas

Créé le 18 août 2017  ·  16Commentaires  ·  Source: timmywil/panzoom

Laissez-moi d'abord remercier Timmy Willison

Salut Timmy, Tout d'abord, au nom de tous les utilisateurs de votre plugin, permettez-moi de vous remercier d'avoir mis tous vos efforts pour créer (et continuer à mettre à jour) ce plugin productif.

Objet du problème

Problèmes concernant le zoom par pincement sur les appareils tactiles (Android, Win10, iOS). S'il vous plaît essayez de donner un peu de temps et donnez-nous v3.2.3

Votre environnement

jquery.panzoom v3.2.2
jquery v3.2.1
Chrome v59

Commentaire le plus utile

voir : https://github.com/Woela/jquery.panzoom

J'ai annulé le commit qui interrompt le zoom et ajouté un correctif pour les événements doubles (toucher/pointeur) sur chrome.

J'ai également demandé des demandes d'extraction pour les problèmes (y compris celui-ci), mais cela peut prendre un certain temps.

Tous les 16 commentaires

La même chose pour moi :(

pareil ici

@agordiichuk @jacquescrocker J'espère que Timmy comprendra notre problème et nous

Salut @timmywil
Devons-nous nous attendre à une mise à jour qui résout ce problème que beaucoup d'entre nous connaissent ?

J'ai trouvé que le pincement pour zoomer ne fonctionnait pas dans Chrome fonctionnant sur des appareils Android. (Bien que je n'ai pas testé Chrome sur d'autres appareils). Cette demande de tirage semble le résoudre.

@chris-huffman
testé et ne fonctionne malheureusement pas, Android Chrome 55

@timmywil Nous savons que vous êtes occupé, mais veuillez résoudre ce problème en pinçant et en zoomant sur les appareils tactiles.

Le problème réside dans la fonction zoom (lignes 692 - 769). La matrice de mise à l'échelle (m) est toujours initialisée avec la matrice par défaut [1 0 0 , 1 0 0] donc elle zoome toujours sur 1.

Pour une solution rapide, j'ai remplacé toute la fonction par la version précédente et j'ai de nouveau fait fonctionner le zoom et le panoramique sur les mobiles.

Pouvez-vous fournir ce code de travail.

Avoir un problème similaire mais lors du pincement pour effectuer un zoom arrière après un zoom avant avec un CTA séparé. Il effectue un panoramique à la place lors d'un zoom arrière.

@DKastani pouvez-vous partager le code de travail que vous avez corrigé ? Merci

voir : https://github.com/Woela/jquery.panzoom

J'ai annulé le commit qui interrompt le zoom et ajouté un correctif pour les événements doubles (toucher/pointeur) sur chrome.

J'ai également demandé des demandes d'extraction pour les problèmes (y compris celui-ci), mais cela peut prendre un certain temps.

@maartendemandt MERCI
Cela a résolu plusieurs problèmes pour moi, y compris le pincement sur iOS

@maartendemandt MERCI !!

@maartendemandt MERCI !! AUSSI, cela a tout corrigé, même mon écran tactile Lenovo Windows 10 fonctionne maintenant et cela ne l'a jamais fait auparavant. Alors merci merci merci.

Existe-t-il une installation npm pour cela?

@maartendemandt merci ! fonctionne à nouveau

Le pincement ne fonctionne pas sur les iPad et les appareils mobiles

Version:
Panzoom js - jquery.panzoom.js v3.2.2
jQuery - 3.3.1

Vérifiez le lien :
https://prem-thinkdesign.github.io/medical-mdm/medical_codes_er.html

Sur iPad (appareils iOS) Faire glisser et pincer pour zoomer et dézoomer ne fonctionne pas.
Sur les appareils mobiles (appareils Android), le glissement fonctionne, mais pincer pour zoomer et dézoomer ne fonctionne pas.
Même moi, j'ai essayé ce que vous avez mis à jour également, cela ne fonctionne toujours pas...

Cette page vous a été utile?
0 / 5 - 0 notes