我正在做一些教学练习,使用 XSLT、Javascript 和 Raphael 将 XML 转换为 SVG。我敢肯定,这是一条艰难的道路……但它具有教育意义。
我遇到的问题是创建工具提示。到目前为止,我已经找到了三种方法来做到这一点:
- 第一种方法是
.attr({title: "blah"{)
在对象上使用。可以,但是Raphael官方不支持,而且我想在tooltip里放的内容可能有点长,这是人家OS还没读完tooltip就超时的问题。 - 我发现的第二种方法是这里的功能。当鼠标悬停时弹出 Raphael 对象可以正常工作,但是,据我所知,弹出一个看起来正常的工具提示是不可能的。
- 使用jquery 工具提示插件。这似乎不起作用。我无法让 Raphael 将 title 属性添加到对象并让它选择该标题。不知道为什么。
所以,我想知道的是,什么是向 Raphael 对象添加工具提示的简单可靠的方法,这样当人们将鼠标悬停在对象上时它们会弹出,当鼠标移出时会消失(但不是之前)?