jQueryのoffset()
を使用して、サイズ変更されたsvg要素のパス要素の位置を返します。これは、拡張されていないSVGに関連するオフセットを返すサファリを除いて、すべてのブラウザで正常に機能しています。私はgetBBox
を使用しようとしましたが、値が正しくありません。SafariでのSVGパスの位置が正しくありません
$('body').append('<div style="position:absolute">Pos:'+ $('#path4108').offset()+'</div>');
どのように正しい位置を取得できますか?
あなたはSVG要素で動作するようにjQueryを使用しないでください。 jQueryはHTML要素で動作するように設計されていますが、例外を除いてSVG要素はサポートされていません。 –