4

D3JS を使用してグラフを作成しています。グラフのサイズを取得して、JavaScript のコードの他の場所で使用したいと考えています。firebugで要素を調べてレイアウトタブに移動すると、プログラムで取得しようとしているピクセル単位の寸法が表示されます。ただし、 $('g').height() と入力して G を取得するようなことをしようとすると、0 が返されます。レンダリングされた高さと幅を完全に取得するために要素を取得する特別な方法はありますか?

4

1 に答える 1

4

SVG の方法は、要素を呼び出すことです。getBBox() . これにより、幅と高さのプロパティを持つオブジェクトが得られます。

于 2013-08-23T17:33:27.467 に答える