【发布时间】:2014-05-11 00:29:08
【问题描述】:
我有 svg 元素的提示工具提示(使用 d3 生成)。我无法让它们显示在 Firefox 中的光标旁边,所以我关注了链接到这个答案Tipsy tooltip positioning on d3 in firefox, IE 中的the patch,它解决了大部分问题。
但是,我使用这个 CSS 规则围绕某些 SVG 元素创建环:
.t {
cursor: default;
stroke: #000000 !important;
stroke-opacity: 0.7;
stroke-width: 7px;
}
对于这些元素,在FF28中,tipsy是在元素左上角设置工具提示:
是否有(适度无痛的)解决方法?一种修改醉酒的方法?或者我可以使用不同的 CSS 来获得相同的效果?
【问题讨论】:
-
我喜欢回答,但我听不懂!
-
我看不出该 CSS 会影响位置计算的任何方式。如果有的话,工具提示应该更靠近圆圈,因为它不会影响笔画的宽度。工具提示位置不正确的元素还有什么独特之处?您对圆圈或它们的祖先使用什么样的变换?
标签: javascript css svg d3.js tipsy