IE8错误 - 添加动态图像时文档宽度会不断增加?

时间:2013-11-06 08:39:06

标签: html internet-explorer

我有一个这样的HTML,一个包含图像的DIV框。最初使用display:none

隐藏DIV
<div class="hide">
   <div>some text</div>
   <img src=""/>
   <div> some text</div>
</div>

在某些事件中,我在服务器上运行时生成一个图像,并使用Jquery

将url分配给img src属性
$('div').removeClass('hide');
$('div img').attr('src','url on server');

我注意到加载图像后,水平滚动条开始缩小。即文件不断在右侧增加空间。

我尝试了各种解决方案,发现如果我最初没有隐藏DIV框并指定图像的高度和宽度,那么滚动条不会缩小。这让我觉得IE8在动态添加新图像时无法计算宽度。另一个原因可能是我的页面是相当复杂的html,也许IE8无法处理html。

这在FireFox 7.0中不会发生

0 个答案:

没有答案