Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在SVG对象上使用elementFromPoint检测放置目标_Javascript_Internet Explorer_Dom_Svg - Fatal编程技术网

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

Javascript 在SVG对象上使用elementFromPoint检测放置目标,javascript,internet-explorer,dom,svg,Javascript,Internet Explorer,Dom,Svg,我在尝试实现SVG阶段的拖放时有点不顺利,除了IE11总是返回NULL之外,这在任何情况下都可以正常工作,我可以通过ID引用SVG中的节点,所以我认为这不是一个跨源问题 HTML: @ZakariaAcharki我很有希望,但不幸的是,这不起作用,无法获取未定义或空引用的属性@chris你是否在等待对象元素的onload事件触发?@RobertLongson我没有明确地等待它,但是捕获touch end事件的侦听器在其加载并且我可以得到它之前不会被调用使用getElementById的SVG中的

我在尝试实现SVG阶段的拖放时有点不顺利,除了IE11总是返回NULL之外,这在任何情况下都可以正常工作,我可以通过ID引用SVG中的节点,所以我认为这不是一个跨源问题

HTML:


@ZakariaAcharki我很有希望,但不幸的是,这不起作用,
无法获取未定义或空引用的属性
@chris你是否在等待对象元素的onload事件触发?@RobertLongson我没有明确地等待它,但是捕获touch end事件的侦听器在其加载并且我可以得到它之前不会被调用使用getElementById的SVG中的元素似乎是IE特有的bug?
<object id="SVGObject" width="960px" height="550px" type="image/svg+xml" data="assets/images/stage.svg"></object>
var SVG = document.getElementById('SVGObject');
var SVGDOM = SVG.contentDocument;
var test = SVGDOM.elementFromPoint(x, y); // returns NULL in IE11