2012-08-08 59 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

相關問題