我正在使用 d3 制作具有多条路径的图表。我在左侧显示路径描述。数据和描述是动态的,因此图例的大小自然也是动态的,因为只要我知道文本的大小(只是对域/范围的微小调整),这没什么大不了的。问题是我看不到在 Firefox 浏览器中查找文本元素大小的简单方法。
以前我是用 jquery 做的,.width()
但元素上的 clientWidth 为零,这似乎导致返回 NaNpx。
...
.on("click", function(){
alert( $(this).width() ); // NaNpx
})
...
演示:点击单词。