Ich versuche, Zoom auf Scroll zur Verfügung zu stellen. Ich habe einen #mainDiv
mit mehreren .foo
Tabellen innen mit jsPlumb Endpunkten. Wenn der Benutzer scrollt, sollte die gleiche Größe beibehalten und Tabellen sollten die Größe ändern, was tatsächlich passiert, aber die Endpunkte der Tabelle ändern ihre Größe und ihren Platz nicht. werfen Sie einen Blick auf diese jsFiddle:Wie zu zoomen jsPlumb Diagramm
https://jsfiddle.net/vaxobasilidze/cg3hkde7/9/
Fiddle ist ziemlich groß, aber wir brauchen nur den ersten JavaScript-Funktion. Ziehen Sie einige Elemente auf die rechte Seite, fügen Sie einen neuen Link hinzu und scrollen Sie. Tabellen ändern ihre Größe, aber die Endpunkte bleiben gleich. Wie kann ich dieses Problem mit Endpunkten beheben?
Endpunkte sind nicht Teil dieser Tabellen, aber sie sind Teil der jsPlumb-Bibliothek, die über die Funktion setZoom() für ihre Objekte verfügt. Diese Funktion funktioniert nicht und ich würde gerne wissen warum. Connectors sollten auch ihren Platz wechseln.
Auch App muss auf Touch-Geräten arbeiten. Arbeitet setZoom am Pinch-Zoom für Touch-Geräte und wie kann ich das umsetzen?
Wenn Sie sich das gerenderte HTML ansehen, wird das Zoomen auf die Inhaltstabelle angewendet, und die Endpunkte sind IMG-Elemente außerhalb dieser Tabelle. – Seano666
@ Seano666 Tatsächlich. Endpoints sind nicht Teil dieser Tabellen, aber sie sind Teil der jsPlumb-Bibliothek, die die Funktion setZoom() für ihre Objekte verwendet. Diese Funktion funktioniert nicht und ich würde gerne wissen warum. Das ist meine Frage –