【发布时间】:2012-09-10 06:54:27
【问题描述】:
我正在使用 d3 制作具有多个路径的图表。我在左侧显示路径描述。数据和描述是动态的,所以图例的大小自然也是动态的,因为只要我知道文本的大小(只是对域/范围的微小调整),这没什么大不了的。问题是我看不到在 Firefox 浏览器中查找文本元素大小的简单方法。
以前我是用 jquery 的.width() 做的,但元素上的 clientWidth 为零,这似乎导致返回 NaNpx。
...
.on("click", function(){
alert( $(this).width() ); // NaNpx
})
...
DEMO:点击文字。
【问题讨论】:
-
不知道为什么它被否决了,是不是问题没有很好地形成?我什至有一个小提琴来显示问题....或者因为我在发布问题之前找到了解决方案,但决定发布它们以希望它可以帮助其他人? C'est la vie。
标签: javascript charts svg d3.js nan