我在svg中有一些可以被用户点击的对象。
有没有办法: - 将用户点击的对象(id)的信息发送到“主html文档”? - 从svg文件中的外部文档中绘制。
可能,我的描述不清楚,...我想实现这样的事情:
问题:如何从svg到文档,从文档到svg进行通信?
非常感谢,欢迎任何想法!
P.S。可能SVG不是最好的方法吗?那有什么好处呢?
编辑:我看到有关使用Raphael的建议,但我希望看到“原生”选项。 (目前我正在分析Raphaels的实现情况,但不要认为它正是我所需要的。)
答案 0 :(得分:8)
答案 1 :(得分:4)
我建议使用像Raphaël这样的库来支持您的SVG构建。您可以将事件附加到DOM对象,您可以通过图像组件的node
属性获取这些对象。
答案 2 :(得分:0)
我对画布只有一个限制:使用背景图像会使IE非常慢。如果你认为这样做,我会使用Raphaël.js。
祝你好运答案 3 :(得分:0)
没有人建议,但不小心我发现jv已经支持svg了! http://plugins.jquery.com/project/svg
可能这不是最好的方法,但我会尝试使用jquery使用svg。实际上,这似乎是合理的