2017-02-20 11 views
0

要素に変換しようとしていますが、これはChromeで動作しているものの、FFでエラーが発生しています。SVG-globalToLocalがFFで動作しない

var T = null; 

try { 
    T = element.getScreenCTM().inverse().multiply(root.getScreenCTM()); 

} catch (err) { 
    //TypeError: element.getScreenCTM(...) is null 
    T = element.getTransformToElement(root); 
} 

//InvalidStateError: 
//An attempt was made to use an object that is not, or is no longer, usable 

rootelementを含む、<svg>要素を指します。

何が原因なのですか?助けてくれてありがとう!

+0

@RobertLongson今すぐ修正できます!それは確かに 'display:none'の問題でした。ありがとう!あなたが答えたら、私は受け入れます! – philipp

答えて

1

階層内の要素がdisplay:noneの場合、Firefoxは変換を計算しません。

関連する問題