2015-10-06 55 views
0

我正在使用自定義SVG文件,嵌入<object>標記中。它正確呈現,但由於某種原因,我在Chrome瀏覽器上遇到了一個奇怪的錯誤。Chrome在加載頁面時弄亂了SVG文件的高度

在頁面加載時,Chrome似乎「計算」了我的元素的高度,併爲包裹元素顯示錯誤的高度。儘管IE和FF行爲正常。

enter image description here

+0

請提供一個示例代碼段或小提琴等,用來演示問題。 –

回答

0

不管怎麼說,我用一個醜陋的修復。默認情況下,我的<object>height:0 CSS屬性,然後我採用下面的腳本(CoffeeScript的語法):

$(document).ready -> 
    $('object').each -> 
    $(this).load -> 
     $(this).css('height', 'auto') 

它使得工作...