日期:2014-05-17  浏览次数:20418 次

求大神帮忙,关于图片处理的问题,图片偶尔会溢出DIV。
正常的图片显示应该如下:

偶尔出现错位了的图片如下:


然后刷新一下又正常了了,求高手解决一下这个问题,在页面加载的时候用了JS把图片等比例缩放的,外层DIV的宽度和高度固定了,里面的图片要经过JS代码自动缩放比例,偶尔会有某一张图片出现溢出DIV的情况,求高手帮下忙。感激不尽。 

JS图片处理代码:
C# code
 function DrawImage(ImgD){ 
                    ImgD.style.marginTop = (210-ImgD.height)/2;
                    ImgD.style.marginLeft = (270-ImgD.width)/2;      
           } 

图片缩放是在上传时已经处理好了的,UI的代码就是把图片显示出来,然后通过这个JS调整图片位置。结果就出现图片偏位,移出到右下角。请大神帮忙看看。谢谢了。

------解决方案--------------------
溢出应该是有些图片没加载完 你这js就运行到了