2012-08-08 56 views
0

我在div上显示图像。我的实际图像尺寸是宽度:300和高度:300。当打开实际图像时,它很小。但是当我把图像放在div中,在浏览器上,图像非常大。我无法弄清楚需要看什么设置。我检查并确认我没有更改图像大小。任何想法我应该检查。是否有可能强制图像大小为jQuery中的某些像素?图像显示比我的div上的实际图像大小大很多

这是我的代码在DIV显示图像:

$(function() { 
$('#div1').html("").css({"border": "", "margin": "0"}); 
    var myImage6 = new Image(); 
    $(myImage6).load(function() 
    $("#div1").html(myImage6).css({"border": "2px solid #E0E0E0", "margin": "20px 20px 20px 0", "float": "top", "font-size": "12px"}); 


    }).attr('src', flowers_image).error(function(){ 
      $('#div1').html("").css({"border": "", "margin": "0"}); 
    }) 

    }); 
+0

能否请您分享您的代码,所以我们可以看到发生了什么? – Jon 2012-08-08 17:16:27

+0

发布您的代码将帮助我们帮助您。 – j08691 2012-08-08 17:16:27

+0

你有没有可以应用于你的图像的任何.css文件? – 2012-08-08 17:19:40

回答

0

你可能需要指定的高度和宽度图像。

$("#div1").html(myImage6).css({ "width": "300px", "height" : "300px", "border": "2px solid #E0E0E0", "margin": "20px 20px 20px 0", "float": "top", "font-size": "12px"}); 

后(或回调)你的.load方法,加入这一行:

$('#div1 img').css({ "width": "300px", "height" : "300px" }); 
+0

没有工作,它只是削减图像和图像的字体是巨大的,不是原创的。 – user1471980 2012-08-08 17:41:28

+0

好的,现在可以添加另一行。在一分钟内看到更新的答案。 – 2012-08-08 17:44:54

+0

谢谢你的工作。你有什么想法为什么会发生这种情况?你认为我在ccs中的设置会导致这种情况吗? – user1471980 2012-08-08 17:49:36

相关问题