亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS自動(dòng)縮小超出大小的圖片

 更新時(shí)間:2012年10月12日 18:03:20   作者:  
在文章的正文中,往往會(huì)出現(xiàn)一些超大的圖片,把頁面撐開變形,影響了美觀。用這段JS代碼就可解決這個(gè)問題,你可以把圖片的最大值限定在一定范圍內(nèi),當(dāng)圖片大小超出這個(gè)尺寸后,就會(huì)被自動(dòng)按比例縮小
復(fù)制代碼 代碼如下:

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
jQuery.fn.LoadImage=function(scaling,width,height,loadpic){
if(loadpic==null)loadpic="../img/loading.gif";
return this.each(function(){
var t=$(this);
var src=$(this).attr("src")
var img=new Image();
img.src=src;
//自動(dòng)縮放圖片
var autoScaling=function(){
if(scaling){
if(img.width>0 && img.height>0){
if(img.width/img.height>=width/height){
if(img.width>width){
t.width(width);
t.height((img.height*width)/img.width);
}else{
t.width(img.width);
t.height(img.height);
}
}
else{
if(img.height>height){
t.height(height);
t.width((img.width*height)/img.height);
}else{
t.width(img.width);
t.height(img.height);
}
}
}
}
}
//處理ff下會(huì)自動(dòng)讀取緩存圖片
if(img.complete){
autoScaling();
return;
}
$(this).attr("src","");
var loading=$("<img alt=\"加載中...\" title=\"圖片加載中...\" src=\""+loadpic+"\" />");
t.hide();
t.after(loading);
$(img).load(function(){
autoScaling();
loading.remove();
t.attr("src",this.src);
t.show();
});
} );
}
</script>
<div id="content"><img src="img/20120518073933709.jpg"/></div>
<script type="text/javascript">
<!--
$(window).load(function(){
$('#content img').LoadImage(true, 600,500,'img/loading.gif');
});
//-->
</script>

相關(guān)文章

  • 基于jquery的網(wǎng)站幻燈片切換效果焦點(diǎn)圖代碼

    基于jquery的網(wǎng)站幻燈片切換效果焦點(diǎn)圖代碼

    一款大氣的jQ網(wǎng)站幻燈片切換效果焦點(diǎn)圖代碼,有需要了解習(xí)的朋友可進(jìn)入?yún)⒖?,這款jQuery網(wǎng)站幻燈片切換效果焦點(diǎn)圖非常大氣,要是網(wǎng)站首頁應(yīng)用此款效果,必定是蓬蓽生輝啊
    2013-09-09
  • jQGrid Table操作列中點(diǎn)擊【操作】按鈕彈出按鈕層的實(shí)現(xiàn)代碼

    jQGrid Table操作列中點(diǎn)擊【操作】按鈕彈出按鈕層的實(shí)現(xiàn)代碼

    在使用JqGrid時(shí),Table中最后一列是操作列,在操作列中每一行都有一個(gè)操作按鈕,該操作按鈕和下拉菜單非常類似,下面給大家分享jQGrid Table操作列中點(diǎn)擊【操作】按鈕彈出按鈕層的實(shí)現(xiàn)代碼,非常不錯(cuò),感興趣的朋友一起學(xué)習(xí)吧
    2016-12-12
  • Easyui ueditor 整合解決不能編輯的問題(推薦)

    Easyui ueditor 整合解決不能編輯的問題(推薦)

    這篇文章主要介紹了Easyui ueditor 整合解決不能編輯的問題 ,需要的朋友可以參考下
    2017-06-06
  • jQuery的remove()方法使用詳解

    jQuery的remove()方法使用詳解

    從DOM中刪除所有匹配的元素。這個(gè)方法不會(huì)把匹配的元素從jQuery對象中刪除,因而可以在將來再使用這些匹配的元素。但除了這個(gè)元素本身得以保留之外,其他的比如綁定的事件,附加的數(shù)據(jù)等都會(huì)被移除。我的理解就是將元素移除了。
    2015-08-08
  • JQUERY 設(shè)置SELECT選中項(xiàng)代碼

    JQUERY 設(shè)置SELECT選中項(xiàng)代碼

    本篇文章主要是對JQUERY 設(shè)置SELECT選中項(xiàng)的代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • JQuery將字符串轉(zhuǎn)為json對象的四種方法

    JQuery將字符串轉(zhuǎn)為json對象的四種方法

    本文主要介紹了JQuery將字符串轉(zhuǎn)為json對象的四種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 分享兩款帶遮罩的jQuery彈出框

    分享兩款帶遮罩的jQuery彈出框

    這篇文章主要為大家分享了兩款帶遮罩的jQuery彈出框,jQuery遮罩層在現(xiàn)在的網(wǎng)站中十分常見,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 常用jQuery選擇器總結(jié)

    常用jQuery選擇器總結(jié)

    這篇文章主要介紹了常用jQuery選擇器總結(jié),總結(jié)的很簡潔,很容易看明白和學(xué)會(huì)它,需要的朋友可以參考下
    2014-07-07
  • jquery下div 的resize事件示例代碼

    jquery下div 的resize事件示例代碼

    這篇文章主要介紹了某位大神寫的jquery下div 的resize事件,需要的朋友可以參考下
    2014-03-03
  • jQuery添加/改變/移除CSS類及判斷是否已經(jīng)存在CSS

    jQuery添加/改變/移除CSS類及判斷是否已經(jīng)存在CSS

    正如標(biāo)題所言會(huì)用到removeClass移除CSS類、addClass添加CSS類、toggleClass添加或者移除CSS類,hasClass判斷是否已經(jīng)存在CSS
    2014-08-08

最新評論