标签: javascript html html5 svg d3.js
我有一个svg画布,里面有很多有趣的数据可视化使用d3,我想在svg:rect元素上面出现一个传统的html下拉菜单。这可能吗?我意识到我可以使用foreignObject,但这与IE不兼容。
答案 0 :(得分:8)
只要正确排列元素,它就可以正常工作。在示例here中,我在SVG元素的顶部使用了绝对定位的DIV(在输出窗口周围移动鼠标以查看DIV移动)。 (代码使用Raphael而不是D3,但结果将是相同的。)