用i18next翻译d3工具提示
translating a d3 tooltip with i18next
有办法将data-i18n
属性应用于d3工具提示吗?或者,换一种说法:这是一种让它发挥作用的方法吗?
我有一个工具提示:
var tip = d3.tip()
.attr("class", "tip")
.offset([-10,50])
.html(function(d) {
return "<span>" + d.amountCorrect + "/"
+ d.amountTaken
+ " ("
+ Math.floor((d.amountCorrect/d.amountTaken) * 100)
+ "%)</span>"
+ "<span data-i18n='markup.correct'></span>"
});
它应该显示给出的正确答案的百分比。最后一个跨度应该在不同的语言中显示"已正确解决"。
但它不起作用。它根本没有显示出来。
如果我切换语言,我会看到翻译插入chrome检查器中。但是,只要我把鼠标悬停在条形图上,它就会被覆盖(用"空"的跨度),并且再次为空。
我该如何解决这个问题?
谢谢:)
悬停时工具提示的确切内容是什么?
您在工具提示中插入的html内容可能有问题。当您移除i18n时,它能工作吗?
相关文章:
- d3.js Chord图的动态工具提示
- d3.js用按钮更新条形图工具提示
- 将工具提示添加到d3散点图中
- 工具提示在带有两个图表的d3.js中消失
- D3-如何为工具提示调用数组
- d3.js 中的 HTML 工具提示清理
- 在工具提示中显示D3 SVG
- d3.js svg元素上的角度UI工具提示
- 如何在d3工具提示的html元素中使用Angularjs过滤器
- D3.js折线图中的样式工具提示
- 在d3.js中的工具提示中绘图
- 如何在鼠标位于工具提示上时保持d3鼠标悬停打开
- 使用d3.js在地图上创建工具提示
- 如何使用嵌入的HTML元素制作d3.js工具提示
- 在d3.js地图中添加工具提示
- D3.js如何使用折线图在我的图例中添加工具提示
- D3 圆包布局中嵌套圆圈的工具提示
- 工具提示 D3 折线图出现问题
- D3.js多系列折线图工具提示问题
- 在工具提示 d3 中显示数据中的内容