javascript - 对齐文本以支持动态内容

标签 javascript css svg d3.js

在我的fiddle here , % 符号当前处于固定位置。如果数字从一位数变为两位数再变为三位数,我如何对齐它以便它相应地 float ?

我试过:

   .style("float", "left")

但是没有用。我错过了什么?

最佳答案

不好,但有效 Fiddle :

g.append("text")
 .attr(
     "x", 
     parseInt(textElement.attr("x")) + parseInt(textElement[0][0].clientWidth)
 ) 

未知用户的正确解决方案。

关于javascript - 对齐文本以支持动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21879642/

相关文章:

javascript - 在保持旧元素位置的同时应用过渡

javascript - 使用Javascript计算和显示页面权重

javascript - esri打印任务和导出网络 map 有什么区别

html - 导航栏无响应

javascript - SVG 失去形状平滑度,点击时改变颜色

javascript - 从动态生成的表中删除行

html - 当我在 Outlook 中查看时,表格边框不直

javascript - 使用 css 或 javascript 进行响应式网页设计?

html - 悬停时转换 SVG 渐变色标

javascript - 在桑基图中 : make paths "as short as possible"?