如何正确从另一个对象获取属性?尝试为我的拉斐尔动画创建工具提示
How do i properly get attributes from another object? Trying to create a tooltip for my raphael animation
所以,基本上我有一个拉斐尔画的饼图。每个段对应一个不同的值,我希望每个段都有一个唯一的工具提示弹出窗口。在此示例中,每次悬停其中一个线段时,我都会尝试绘制一个圆圈,但是我无法找到一种动态执行此操作的方法,以便我可以相对于正在悬停的线段设置位置点。很抱歉解释得很差和复杂,但你可以在这里看到我的代码示例:
http://jsfiddle.net/DgrgC/2/
感谢您的帮助!
在hover
回调中,this
是指您正在绘制的当前路径。因此this.attrs
包含路径属性。请注意,路径没有cx
和cy
属性,正如您在示例中尝试访问的那样。
不确定您要完成什么,但是您可以查看我的示例,了解如何根据路径数据绘制一些圆圈:
http://jsfiddle.net/DgrgC/3/
基本上:
this.attrs.path[1] //second point of the path
this.attrs.path[1][1] //x coordinate of this point
this.attrs.path[1][2] //y coordinate of this point
相关文章:
- 单元格的工具提示或标题不显示超过2000个字符
- 禁用NVD3 multiBarHorizontalChart中0值的工具提示
- 如何更改已显示的工具提示
- 语义UI中格式化的工具提示
- 如何在Google Geochart图表的工具提示文本中添加新行
- 如何将数据标签与数据一起传递,以便在高图中的工具提示中显示
- 显示禁用单选按钮引导程序3的工具提示
- Twitter Bootstrap - 带有动态变化插入的工具提示
- 在Highcharts中,使特定点的工具提示始终可见且动态,我将更改其点
- 阻止我的工具提示闪烁
- 如何删除默认工具提示并保留我自己的工具提示的内容
- 为什么我的工具提示没有显示,如果我可以在源代码中看到它
- 根据我悬停的圆圈显示相应的工具提示文本
- 为什么我的工具提示的延迟时间选项不起作用?
- 我想为选中的项目附加一个点击事件,并在jquery的自动完成控件中显示鼠标上的工具提示
- 为什么我的工具提示在Firefox中闪烁而不是Chrome ?
- 如何修改我的工具提示javascript
- 我如何添加一些文本到NVD3离散条形图的工具提示
- 如何使我的工具提示出现在我的链接下面,即使我的链接在页面的底部
- 我不知道如何将我创建的工具提示连接到图像映射