如何使SVG交互?有谁知道在哪里找到教程?我真的很想得到最新的资源列表,以帮助大家使用SVG学习动态和交互式图形.
我正在寻找的“交互性”的一个例子是给出一个SVG事件处理程序,并让用户通过图形(AJAX)提交或接收新的数据.
SVG上的所有书籍都是2008年或更早的版本,所以没有使用现代技术(jQuery或AJAX). Stackoverflow上的所有脚本SVG的帖子都是从2010年开始的,大部分也是2008年.
SVG的当前资源:
拉斐尔似乎是广泛接受的与SVG合作的图书馆.似乎提供了很好的高级功能.
解决方法
我肯定会看看
RaphaelJS,它允许操作SVG比从头开始使用javascript更容易.有一些关于如何使用事件实现它的例子.但是,您可以使用或不使用任何流行的JavaScript框架的帮助来操作它.使用SVG的东西是使用被视为DOM的一部分的元素.因此,图像将是容器的一个元素.这是有用的,因为您可以将点击事件放在这些子元素上.