用这个方法实现了鼠标缩放图片:function ZoomImg(o) //响应鼠标滚轮

var zoom = parseInt(o.style.zoom, 10) || 100; 
zoom += event.wheelDelta / 100; 
if(zoom > 0) 
o.style.zoom = zoom + '%'; 
return false; 
}但是再用js获取图片大小的时候发现长宽其实是没变的。。
请问还有什么方法可以获得缩放之后的图片大小吗?

解决方案 »

  1.   

    改变img的width height或者获取原始的width height 来乘以 zoom
      

  2.   


    弱弱问一下,,图片的位置坐标也是自动乘以了zoom么。。?
      

  3.   

    你这里不是 取到了 zoom 的 小数了么?‘
    比如 原始width 是100 , zoom是 50%的话,width = 100 × 0.5
      

  4.   


    我指的是缩放之后图片的位置为什么会变嗯。。
    就是top和left。。