【发布时间】:2018-01-21 18:26:37
【问题描述】:
我正在尝试获取一个元素弹跳框,如下所示:
var bboxRealDibujo = gRootDibujo.getBoundingClientRect(); //El bbox del dibujo.
var bboxRealVentanaDeZoom = ventanaDeZoom.getBoundingClientRect(); //El bbox de la ventana de zoom.
console.log ("Lienzo XY: "+bboxRealDibujo.left+", "+bboxRealDibujo.top+" / Lienzo WH "+ bboxRealDibujo.width+", "+bboxRealDibujo.height);
console.log ("Ventana Zoom XY:"+bboxRealVentanaDeZoom.left+", "+bboxRealVentanaDeZoom.top+" / Lienzo WH"+ bboxRealVentanaDeZoom.width+", "+bboxRealVentanaDeZoom.height);
正如您在附图中看到的那样,我在 Firefox / chrome 中没有任何问题,但在 IE 中,变量 x,y 返回为“未定义”(也尝试使用左、上、相同的结果)。
问题是:是类型命令错误,还是IE有自己的命令(和往常一样)?
提前致谢。
【问题讨论】:
标签: javascript internet-explorer svg