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

關(guān)于JS判斷圖片是否加載完成且獲取圖片寬度的方法

 更新時間:2013年04月09日 16:40:52   作者:  
本篇文章小編為大家介紹,關(guān)于JS判斷圖片是否加載完成且獲取圖片寬度的方法,有需要的朋友可以參考一下

做web的同學(xué)們經(jīng)常會碰到客戶上傳圖片將網(wǎng)頁內(nèi)容區(qū)撐破了的情況,下面就這個問題我們一種如何使用js處理這個問題的方法,具體思路就是在js判斷客戶端的圖片下載完畢之后適時的對該圖片的寬度或者高度做一些處理,js處理圖片主要是利用js中Image對象,通過 onload 事件和 onreadystatechange 來進行判斷。

(1)第一中方法,通過onload事件,比如:

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

<script type="text/javascript">
var obj=new Image();
obj.src="http://www.phpernote.com/uploadfiles/editor/201107240502201179.jpg";
obj.onload=function(){
alert('圖片的寬度為:'+obj.width+';圖片的高度為:'+obj.height);
document.getElementById("mypic").innnerHTML="<img src='"+this.src+"' />";
}
</script>
<div id="mypic">onloading……</div>

(2)第二種方法,使用 onreadystatechange 來判斷

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

<script type="text/javascript">
var obj=new Image();
obj.src="http://www.phpernote.com/uploadfiles/editor/201107240502201179.jpg";
obj.onreadystatechange=function(){
if(this.readyState=="complete"){
alert('圖片的寬度為:'+obj.width+';圖片的高度為:'+obj.height);
document.getElementById("mypic").innnerHTML="<img src='"+this.src+"' />";
}
}
</script>
<div id="mypic">onloading……</div>

相關(guān)文章

最新評論

肃北| 南溪县| 麦盖提县| 德惠市| 扶余县| 渑池县| 威宁| 娱乐| 元谋县| 枣庄市| 社旗县| 石家庄市| 大埔区| 福海县| 新野县| 扶风县| 福鼎市| 中卫市| 新邵县| 泊头市| 东兴市| 大同县| 大渡口区| 五原县| 四会市| 北京市| 无为县| 申扎县| 霸州市| 灵寿县| 修武县| 嘉黎县| 合川市| 西峡县| 四平市| 临沂市| 万盛区| 拉萨市| 荔波县| 澄城县| 洱源县|