2010-04-05 16 views
1

我試圖計算的jQuery對話框innerwidth的(UI-1.8)計算innerwidth一個jQuery對話框

對於somereason它總是返回0。其中一個原因或許是,對話仍是隱藏的,不開? ?

使用

$('#dialogId').innerwidth() 

任何幫助嗎?

回答

0

給這個方法一個鏡頭,從SO貼。它在過去對我有效:jQuery - Get Width of Element when Not Visible (Display: None)

您將可見性設置爲隱藏並顯示爲阻止,然後檢查寬度然後恢復。

+0

試過這種特定的......不行......試圖交換功能也這是在你的鏈接指向的網頁提到...但沒有運氣 是不是有什麼事情只到對話框api,這可能會有幫助...因爲這條線確實給我了寬度 - > $('#selector')。dialog(「option」,「width」),即使它隱藏了,...和我需要內部的寬度 – user234267 2010-04-05 19:27:07

0

看起來像你是正確的。實際上,innerWidth()根據元素可見性而變化。

入住這example