5

javascript を使用してコンテナ div を「リアルタイム」でズームイン/ズームアウトするシステムを実装したいと考えています。コンテナには、jsPlumb ライブラリを使用して線で接続されたさまざまなサブディビジョンが含まれています。

例

これを実装するのに役立つサードパーティのライブラリはありますか? どこから始めればよいか教えてください。前もって感謝します。

4

1 に答える 1

0

インターネットを見てみると、あなたがしようとしていることのためのライブラリはないようです.

編集:これとはまったく関係のない作業をしているときに、任意の要素を拡大できるzoom.jsというライブラリに出会いました。API は非常に使いやすいように見えますが、まだ概念実証であり、IE では動作しません。作成者は、重要なことには使用しないように具体的に言ったので、古い答えも保持しています.


ただし、 のソース コードを調べるとzoomooz、次のように行うことができると確信しています。jQuery animate 関数を使用して、 csstransformプロパティの変更をゆっくりと適用します。具体的には、scale(XValue, YValue)この関数を使用します。

CSS の使用について覚えておくべきことがいくつかありますtransform

  • プロパティを設定してtransform-origin、拡大縮小時にページが境界線や類似のものの外に出るのではなく、画面の内側に収まるようにします。
  • に加えて、、、など-webkit-transformのブラウザ固有の接頭辞を含めます。-ms-transform-moz-transformtransform
  • Mozilla によると、CSS 変換は実験的な機能であるため、ユーザーが使用しているブラウザーと互換性があることを確認してください。
于 2013-12-31T03:10:52.387 に答える