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')
它使得工作...
请提供一个示例代码段或小提琴等,用来演示问题。 –