在SVG对象上使用elementFromPoint来检测放置目标

时间:2018-08-08 14:02:04

标签: javascript internet-explorer dom svg

我在尝试实现对SVG阶段的拖放操作时有些松懈,除了IE11总是返回NULL之外,它在所有情况下都能正常工作,我可以通过ID引用SVG中的节点,所以我认为它不跨域问题;

HTML:

<object id="SVGObject" width="960px" height="550px" type="image/svg+xml" data="assets/images/stage.svg"></object>

Javascript:

var SVG = document.getElementById('SVGObject');
var SVGDOM = SVG.contentDocument;
var test = SVGDOM.elementFromPoint(x, y); // returns NULL in IE11

0 个答案:

没有答案