最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用JS解決ie6不支持max-width,max-height問(wèn)題的方法

 更新時(shí)間:2014年01月02日 10:02:46   作者:  
本篇文章主要介紹了利用JS解決ie6不支持max-width,max-height問(wèn)題的方法。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助

今天遇到一個(gè)關(guān)于用js解決ie6不支持支持max-width,max-height的問(wèn)題,剛開(kāi)始用jQuery方法來(lái)實(shí)現(xiàn),不過(guò)一直獲取不到css里面的值,如

復(fù)制代碼 代碼如下:

  if($.browser.msie && $.browser.version == 6.0)
  {
    var maxWidth = parseInt($('.viewBigPic img').css('max-width'));
    $('.viewBigPic img').each(function(){
      if ($(this).width() > maxWidth)
        $(this).width(maxWidth);
    });
  }

不知道是什么原因,獲取不到css里面的最大值,然后只能用原生的js來(lái)實(shí)現(xiàn)

js代碼如下:

復(fù)制代碼 代碼如下:

<script type='text/javascript'>
function setPhotoSize(elem, width, height) {
<!--[if IE 6]>
try{
var image=new Image();
image.src=elem.src;
if(image.width>0 && image.height>0){
var rate = (width/image.width < height/image.height)? width/image.width : height/image.height;
if(rate <= 1){
elem.width = image.width*rate;
elem.height = image.height*rate;
}
else {
elem.width = image.width;
elem.height = image.height;
}
}
}catch(e){}
<!--[endif]-->
}
</script>

部分的html代碼如下:
復(fù)制代碼 代碼如下:

<div class="viewBigBox">
            <div class="viewBigPic">
            <p><img id="imgid" onload="setPhotoSize(this,730,470)" src="images/viewShow.jpg" alt=""/></p>
            </div>
           </div>

css樣式如下:
復(fù)制代碼 代碼如下:

.viewBigBox{ border:1px solid #e3e3e3; background-color:#ffffff; padding:1px;  margin-top:18px;}
.viewBigPic{ background-color:#f7f7f7;padding:20px 14px;}
.viewBigPic p{display:table-cell;width:730px; line-height:470px; overflow:hidden; vertical-align:middle; text-align:center; height:470px;*font-size:390px;}

//實(shí)現(xiàn)圖片垂直居中,主要運(yùn)用了font-size與height的比例
.viewBigPic p img{ vertical-align:middle; max-height:470px; max-width:730px;}

相關(guān)文章

最新評(píng)論

安泽县| 莱州市| 龙口市| 四平市| 鹤峰县| 新乐市| 丽水市| 边坝县| 南皮县| 如东县| 安义县| 黄冈市| 改则县| 额济纳旗| 肇源县| 宁国市| 湘阴县| 巫山县| 林州市| 中方县| 合山市| 宝应县| 克东县| 清原| 罗甸县| 盐津县| 方山县| 普定县| 沈阳市| 筠连县| 东乌珠穆沁旗| 集贤县| 玛多县| 盐边县| 石台县| 秦安县| 寻乌县| 万源市| 仁怀市| 平陆县| 卢氏县|