2017-02-20 44 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 

root<svg>元件,含有该element

什么可以是原因是什么?谢谢你的帮助!

+0

@RobertLongson现在可以修复它!这确实是一个“显示:无”的问题。谢谢!如果你回答,我会接受! – philipp

回答

1

Firefox将不计算变换如果在层次结构中的任何元件都显示:无。