0
我正在使用自定義SVG文件,嵌入<object>
標記中。它正確呈現,但由於某種原因,我在Chrome瀏覽器上遇到了一個奇怪的錯誤。Chrome在加載頁面時弄亂了SVG文件的高度
在頁面加載時,Chrome似乎「計算」了我的元素的高度,併爲包裹元素顯示錯誤的高度。儘管IE和FF行爲正常。
我正在使用自定義SVG文件,嵌入<object>
標記中。它正確呈現,但由於某種原因,我在Chrome瀏覽器上遇到了一個奇怪的錯誤。Chrome在加載頁面時弄亂了SVG文件的高度
在頁面加載時,Chrome似乎「計算」了我的元素的高度,併爲包裹元素顯示錯誤的高度。儘管IE和FF行爲正常。
不管怎麼說,我用一個醜陋的修復。默認情況下,我的<object>
有height:0
CSS屬性,然後我採用下面的腳本(CoffeeScript的語法):
$(document).ready ->
$('object').each ->
$(this).load ->
$(this).css('height', 'auto')
它使得工作...
請提供一個示例代碼段或小提琴等,用來演示問題。 –