浏览:5002008-02-26 17:27   来自红尘中迷茫      :
function ZoomImg(imgURL,W,H){
       if(imgURL.readyState != 'complete'){
              setTimeout("ZoomImg(imgURL,W,H)",500);
              return;
       }
       
       var Img = new Image();
       Img.src = imgURL.src;
       if(Img.width > 0 && Img.height > 0)
       {
              if(Img.width / Img.height >= W / H){
                     if(Img.width > W){
                            Img.height = W * Img.height / Img.width;
                            Img.width = W;
                     }                     
              }else{
                     if(Img.height > H){
                            Img.width = H * Img.width / Img.height;
                            Img.height = H;
                     }
              }
              imgURL.width = Img.width;
              imgURL.height = Img.height;

       }
}

改成jquery实现目的就是要兼容ff
楼主
  4个月前   nfa2dfa      :
我建议你先熟悉一下最基本的html和dom,然后学习怎么问问题。
回复  1楼 回到顶楼 
  3个月前   秋千      :
if(Img.width / Img.height >= W / H){
if(Img.width > W){
Img.height = (W * Img.height / Img.width)+'px';
Img.width = W+'px';
}
}else{
if(Img.height > H){
Img.width = (H * Img.width / Img.height)+'px';
Img.height = H+'px';
}
}
回复  2楼 回到顶楼 

你还不是小组成员,加入小组以后才能发布新主题!
1 345