2015-10-06 58 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') 

它使得工作...