Opera-SVG问题

时间:2014-05-01 13:52:32

标签: svg opera

我有这个:

 1| var seglist = path.pathSegList, list = [], 
 2|     x, y, ix, iy, item, nItem;
 3|
 4| for (var i = 0, n = seglist.numberOfItems; i < n; i++) {
 5|   item = seglist.getItem(i);
 6|   if (item instanceof SVGPathSegMovetoAbs) {
 7|    .
 8|   }
 9|   .
10|   .
11| }

和第6行会引发此错误:

Unhandled Error: Undefined variable: SVGPathSegMovetoAbs

为什么?

1 个答案:

答案 0 :(得分:0)

并非所有SVG DOM接口都在Opera(Presto)中完全暴露。

item instanceof SVGPathSeg
然而,

返回true。如果您想检查所获得的细分类型,为什么不使用pathSegType上的pathSegTypeAsLetterSVGPathSeg属性呢?