根本無法理解此問題我有 - 我需要 <label>
元素,但它會一直返回一個與我讀出的值不同的值螢火蟲?無法獲得正確的寬度或外部寬度<label>元素
.outerHeight
工作得很好。
解決:自我提醒:自定義字體和寬度的計算不工作那麼好,笑
根本無法理解此問題我有 - 我需要 <label>
元素,但它會一直返回一個與我讀出的值不同的值螢火蟲?無法獲得正確的寬度或外部寬度<label>元素
.outerHeight
工作得很好。
解決:自我提醒:自定義字體和寬度的計算不工作那麼好,笑
也許你需要.outerWidth(true)
至極包含元素的邊距。
http://api.jquery.com/outerWidth/瞭解有關outerWidth函數的更多特定信息。
SOLUTION /問題:我使用的自定義字體 - 必須是一個解決辦法,雖然 - 沒有時間找到它尚未:-D
當您使用自定義字體,必須使用上$(window).load(function(){}
的.outerHeight
方法,而不是$(document).ready(function(){}
。第一種情況等待加載窗口的所有元素(包括自定義字體和圖像),否則在加載自定義元素之前它已準備好,並且它不知道它的維度。
歡迎來到StackOverflow!用反引號括起內聯代碼示例以提高可讀性。 – Artemix 2012-11-22 11:52:12
你能告訴我們你的HTML和JavaScript嗎?檢查內部/外部寬度可能會非常棘手,因爲它因瀏覽器而異,但jquery很好地規範了怪癖。 – 2011-04-04 14:05:52
@John Strickler:感謝您的幫助 - 找到解決方案 - 閱讀上面:-) – Splynx 2011-04-04 14:19:41
如果您找到了解決方案,請將其作爲答案發布並接受。不要在標題中寫「已解決」。 ;) – bluish 2011-04-04 14:21:44