SVG上的下拉菜单?

Eli*_*jah 5 html javascript html5 svg d3.js

我有一个svg画布,使用d3充满了有趣的数据可视化,我想在svg:rect元素上面出现一个传统的html下拉菜单.这可能吗?我意识到我可以使用foreignObject,但这与IE不兼容.

Wir*_*rie 8

只要正确排列元素,它就可以正常工作.在这里的示例中,我在SVG元素的顶部使用了绝对定位的DIV(在输出窗口周围移动鼠标以查看DIV移动).(代码使用Raphael而不是D3,但结果将是相同的).