2012-10-24 66 views
0

當CSS沒有內聯時,jQuery獲取CSS填充左值的問題。問題僅在Internet Explorer中存在(我試過版本8和9)。在IE瀏覽器中獲取CSS填充左值與jquery的值

我想打印出來的值是這樣的:

alert($content.css("padding-left")); 

$內容包括<DIV>帶班,其中有(在外部CSS文件)中定義的值「填充左」。如果我將相同的css指令放入內聯「樣式」屬性中,則按預期打印值。

還有一件事......我用開發工具檢查了我的div風格,那裏的一切都顯示正確。

因爲這個問題,我發現,jQuery的方法outerWidth()不工作正確。

有沒有人有解決方案,如何從外部CSS獲得「填充左」的價值?或者這只是jQuery中的錯誤,我必須在那裏報告並等待修復?

回答

0

我發現,如果div不可見,jquery無法在Internet Explorer中獲得外部css的「padding-left」指令的值。