成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? jQuery實(shí)現(xiàn)圖片加載完成后改變圖片大小的方法
全站頭部文字 我要出現(xiàn)在這里
jQuery實(shí)現(xiàn)圖片加載完成后改變圖片大小的方法 617 2024-03-09   

本文實(shí)例講述了jQuery實(shí)現(xiàn)圖片加載完成后改變圖片大小的方法。分享給大家供大家參考,具體如下:

要改變圖片的大小并不難,可以用jQuery操作css改變。但是前提是要判斷圖片是否加載完成。主要是通過jQuery的load事件和onreadystatechange來判斷其狀態(tài)。

對(duì)于IE6,用onreadystatechange可以直接處理,在IE7中,則需要用定時(shí)器來判斷圖片的readystate狀態(tài)。而對(duì)于FF和Chrome剛可以直接用load事件來判斷。

以下是在實(shí)例中使用的完整代碼:

<script type="text/javascript">
$(document).ready(function(){
  function changeSize(obj){
  //本函數(shù)用于在圖片加載時(shí)對(duì)圖片大小等進(jìn)行設(shè)置
   w=obj.width();
   h=obj.height();
   t=obj.attr("title");
   src=obj.attr("src");
   obj.width(w>400?400:w);
   obj.height(w>400?(400/w)*h:h);
   obj.css("cursor","pointer");
   obj.click(function(){
    $("#picDlg").html("<img src="http://www.gimoo.net/t/1903/+src+" border=0/>").fadeIn(1000).dialog({
     width:"auto",
     height:"auto",
     title:t,
     modal:true,
     draggable:false,
     resizable:false
    })
   })
  }
  if($.browser.msie){
   //IE 6.0
   if($.browser.version==6.0){
    $(".bodyLeft img").each(function(ind,ele){
     // ele.onreadystatechange =function(){
      if(ele.readyState == "complete"||ele.readyState=="loaded"){
       changeSize($(this));
      }
     //}
    })
   }
   //IE 6.0以上
   else{
    $(".bodyLeft img").each(function(){
     tempTimer=window.setInterval(function(ind,ele){
      if(ele.readyState=="complete"){
       window.clearInterval(tempTimer);
       changeSize($(this));
      }
      else{
       return;
      }
     },200);
    })
   }
  }
  //FF,Chrome
  else{
   $(".bodyLeft img").each(function(ind,ele){
    alert(ele.complete);
    if(ele.complete==true){
     changeSize($(this));
    }
   })
  }
})
</script>

上面的圖片可以將圖片等比例縮小顯示在文章中,同時(shí)使用的jQuery的Dialog UI組件單擊圖片時(shí),以一個(gè)層顯示完整大小的圖片。

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery切換特效與技巧總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動(dòng)畫與特效用法總結(jié)》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)》

希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。



主站蜘蛛池模板: 菊花开| 金敏喜个人简历| 啪啪电影网| 色戒在线观看汤唯| 火舞俪人 电影| 请赐我一双翅膀在线观看| 永远的牧歌简谱| 风间由美的作品| 白璐个人简介照片| 无人驾驶 电影| 电视剧火流星演员表| 不跟陌生人走教案| 马文的战争删减视频在线观看| 男生的帅气头像| 唐朝艳妃| 桂林山水甲天下是几年级的课文| 电影《七三一》| 越南币图片| 斧头(俄罗斯电影) 战争片| 盲辉| 免费看污视频在线观看| 大学生职业规划ppt成品| 日本电影女老师| 女同视频在线观看| 捆绑vk视频| 电影《男宠》在线观看| 士兵突击演员| 眼光娘娘治眼病口诀| 乔迁之喜邀请函微信版| 19岁女性写真| 杨子姗赵又廷演的电影叫什么 | 荒笛子简谱| 洪金宝电影大全| av电影在线| 相声《别人家的孩子》| 马德哈万| 三年片在线观看电影在线观看大全 | 大奉打更人电视剧免费在线观看| 黄视频免费观看网站| 亓亮| 一路向北 免费观看 电影在线观看|

?。?!站長(zhǎng)長(zhǎng)期在線接?。?!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103