Próbuję udostępnić powiększanie przewijania. Mam jeden #mainDiv
z wieloma tabelami .foo
wewnątrz z punktami końcowymi jsPlumb. Gdy użytkownik przewinie się, #mainDiv
powinien pozostać w tym samym rozmiarze, a tabele powinny zmieniać rozmiar, co faktycznie ma miejsce, ale punkty końcowe tabeli nie zmieniają swojego rozmiaru i miejsca. przyjrzeć się tej jsFiddle:Jak powiększać diagram jsPlumb
https://jsfiddle.net/vaxobasilidze/cg3hkde7/9/
Fiddle jest dość duży, ale musimy tylko pierwszy funkcji javascript. Przeciągnij kilka elementów z prawej strony, dodaj nowy link i przewiń. tabele zmienią rozmiar, ale punkty końcowe pozostaną takie same. Jak mogę naprawić ten problem z punktami końcowymi?
Punkty końcowe nie są częścią tych tabel, ale są częścią biblioteki jsPlumb, która ma funkcję setZoom() dla swoich obiektów. Ta funkcja nie działa i chciałbym wiedzieć dlaczego. Złącza powinny również zmienić swoje miejsce.
Aplikacja musi również działać na urządzeniach dotykowych. Czy setZoom działa na powiększeniu zbliżeniowym dla urządzeń dotykowych i jak mogę to zaimplementować?
Jeśli spojrzysz na renderowany kod HTML, przybliżenie zostanie zastosowane do tabeli treści, a punkty końcowe to elementy IMG poza tą tabelą. – Seano666
@ Seano666 Rzeczywiście. Punkty końcowe nie są częścią tych tabel, ale są częścią biblioteki jsPlumb, która ma funkcję setZoom() dla jej obiektów. Ta funkcja nie działa i chciałbym wiedzieć dlaczego. To jest moje pytanie –