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

兼容ie、firefox的圖片自動縮放的css跟js代碼分享

 更新時間:2013年08月12日 12:34:05   作者:  
最近編輯反應,圖片有時候太大了,如果隱藏了,可能部分內容別人就看不到了,如果手工設置圖片大小又太麻煩了,這里就提供一個方法讓也沒的圖片等比例縮放
這個功能主要是解決內容頁中的圖片過大撐出,導致頁面比較難看,就需要這樣的代碼,需要的朋友可以參考下

需求:圖片width<=600px,height<=800。

1、利用max-width,max-height使圖片等比例自動縮放

代碼:

復制代碼 代碼如下:

img{max-width: 600px;max-height: 800px;}


由于ie6不支持css max-width,max-height,所以在ie6中需要利用javascript腳本來控制大小。

2、用javascript腳本來兼容ie6,代碼如:

復制代碼 代碼如下:

var img_width = img.OffsetWidth;<BR>var img_height = OffsetHeight;
var current_w = (150*img_width)/img_height;
var current_h = (330*img_height)/img_width;
if(img_height>150){
if(img_width>330){
D.css(img,{
width:330 + "px",
height:current_h + "px"
})
}else{
D.css(img,{
width:current_w + "px",
height:150 + "px"
})
}
}else{
if(img_width>330){
D.css(img,{
width:330 + "px",
height:current_h + "px"
})
}else{
D.css(img,{
width:img_width + "px",
height:img_height + "px"
})
}
}


【注1:D.css為KISSY.DOM.css,引用的是kissy類庫中的DOM方法】

【注2:用javascript來控制圖片的尺寸頁面必須要等圖片完全加載出來,所以代碼要包含在window.onload事件中,如果圖片加載速度很慢的話,可能會有一個小缺陷】

所有我們可以結合這兩個一起使用。先用css然后后面再加上js。

相關文章

  • 子窗體與父窗體傳值示例js代碼

    子窗體與父窗體傳值示例js代碼

    子窗體與父窗體之見互相傳值實現(xiàn)使用中很頻繁,本文以一個小示例拋磚引玉,希望大家可以舉一反三
    2013-08-08
  • 利用JS實現(xiàn)二叉樹遍歷算法實例代碼

    利用JS實現(xiàn)二叉樹遍歷算法實例代碼

    眾所周知javascript語言中只提供了幾種基本類型的數(shù)據(jù)類型,而二叉樹是一種數(shù)據(jù)結構,在一些查詢等操作中能提供較好的性能,這篇文章主要給大家介紹了關于利用JS實現(xiàn)二叉樹遍歷算法的相關資料,需要的朋友可以參考下
    2021-11-11
  • 從javascript語言本身談項目實戰(zhàn)

    從javascript語言本身談項目實戰(zhàn)

    從javascript語言本身談項目實戰(zhàn)...
    2006-12-12
  • 原生JS獲取元素的位置與尺寸實現(xiàn)方法

    原生JS獲取元素的位置與尺寸實現(xiàn)方法

    下面小編就為大家?guī)硪黄鶭S獲取元素的位置與尺寸實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 動態(tài)加載JavaScript文件的3種方式

    動態(tài)加載JavaScript文件的3種方式

    第一種是使用document.write/writeln()方式,第二種使用jQuery,第三種是使用原生js方法,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Javascript數(shù)組常用方法你都知道嗎

    Javascript數(shù)組常用方法你都知道嗎

    這篇文章主要為大家詳細介紹了Javascript數(shù)組常用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 微信小程序實現(xiàn)美團菜單

    微信小程序實現(xiàn)美團菜單

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)美團菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 原生js實現(xiàn)下拉多選框組件完整代碼

    原生js實現(xiàn)下拉多選框組件完整代碼

    這篇文章主要給大家介紹了關于原生js實現(xiàn)下拉多選框組件的相關資料,工作中碰到的需求,模仿原生下拉框的樣式,可下拉多選,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • JS上傳圖片預覽插件制作(兼容到IE6)

    JS上傳圖片預覽插件制作(兼容到IE6)

    這篇文章主要介紹了JS上傳圖片預覽插件制作(兼容到IE6)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • JavaScript 版本自動生成文章摘要

    JavaScript 版本自動生成文章摘要

    搜了搜這個,發(fā)現(xiàn)找不到答案。所以自己寫了一個,很多程序繞過這個問題,往往人工來決定在何處截斷 ,太麻煩了。
    2008-07-07

最新評論

台湾省| 买车| 鹿泉市| 广水市| 黄骅市| 洱源县| 邯郸市| 祁门县| 比如县| 霍林郭勒市| 清河县| 上林县| 新平| 枝江市| 台中市| 铜陵市| 灌云县| 枝江市| 金寨县| 屏东市| 北辰区| 沅陵县| 武胜县| 呼和浩特市| 高要市| 徐州市| 峨眉山市| 淅川县| 东阳市| 偏关县| 会东县| 金华市| 富宁县| 彰武县| 远安县| 林周县| 榆树市| 内黄县| 黎城县| 新巴尔虎右旗| 玉屏|