我有一个文本自动调整大小脚本,它调整文本大小以适合父级的大小。这个标记是
<div id="parent">
<div class="dynamic-text">Text to be resized</div>
</div>
我根据文本的高度和宽度以及“父”调整文本大小。
我似乎无法获得的是FireFox中文本的宽度。我通过将文本包装并执行$(“span”)。width()来获得宽度。这在webkit中非常有效,但在FF中却没有。
如果文本的宽度大于父级,则FF返回父级的宽度,这可能是跨度可以采用的最大大小。
所以问题是,如何获得FF中的宽度(IE也有帮助)
答案 0 :(得分:1)
它对我来说很好.. http://jsfiddle.net/gaby/T78gF/
我得到了跨度的宽度(*我已经包含在.dynamic-text
div中,$('.dynamic-text span').width();
如果没有自动换行,你是否试图获得文本的宽度?