根本无法理解我遇到的这个问题 - 我需要一个.outerWidth()
元素的<label>
,但它会不断返回一个与我从我的firebug中读出的值不同的值?< / p>
.outerHeight
虽然效果很好。
已解决:自我注意:自定义字体和宽度计算无法正常工作,lol
答案 0 :(得分:4)
使用自定义字体时,必须使用.outerHeight
上的$(window).load(function(){}
方法,而不是$(document).ready(function(){}
。第一种情况等待加载窗口的所有元素(包括自定义字体和图像),否则在第二种情况下,它在加载自定义元素之前就绪,并且不知道它的尺寸。
答案 1 :(得分:3)
也许你需要.outerWidth(true)
包含元素的边距。
http://api.jquery.com/outerWidth/有关outerWidth函数的更多具体信息。
答案 2 :(得分:0)
解决方案/问题:我使用自定义字体 - 必须是一种解决方法 - 没有时间找到它:-D