私はスクロールでズームを有効にしようとしています。私は1つの#mainDiv
と複数の.foo
テーブルをjsPlumbエンドポイント内に持っています。ユーザーがスクロールすると、#mainDiv
は同じサイズのままで、表はサイズ変更する必要がありますが、実際には発生しますが、表の端点はサイズと場所を変更しません。このjsFiddleを見てみましょう:jsPlumbの図を拡大するには
https://jsfiddle.net/vaxobasilidze/cg3hkde7/9/
フィドルはかなり大きいですが、我々は最初のjavascript機能を必要とします。いくつかの項目を右側にドラッグし、新しいリンクを追加してスクロールします。テーブルのサイズは変わりますが、エンドポイントは変わりません。この問題をエンドポイントでどのように修正できますか?
エンドポイントはこれらのテーブルの一部ではありませんが、オブジェクトのsetZoom()関数を持つjsPlumbライブラリの一部です。この関数は機能しません。理由を知りたいのですが。コネクタもその場所を変更する必要があります。
また、アプリはタッチデバイスでも動作している必要があります。 setZoomはタッチデバイスのピンチズームで動作しますか?これをどのように実装できますか?
レンダリングされたHTMLを見ると、ズームがコンテンツテーブルに適用されており、エンドポイントはこのテーブルの外にあるIMG要素です。 – Seano666
@ Seano666確かに。エンドポイントはこれらのテーブルの一部ではありませんが、オブジェクトのsetZoom()関数を持つjsPlumbライブラリの一部です。この関数は機能しません。理由を知りたいのですが。それは私の質問です –