Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordPic.js =================================================================== diff -u -r15672 -r15674 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordPic.js (.../sterilizationRecordPic.js) (revision 15672) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordPic.js (.../sterilizationRecordPic.js) (revision 15674) @@ -3,8 +3,8 @@ var currentScalePercent = 100;//当前缩放百分比 var winWidth = 700; var winHeight = 420; -var srcWidth; -var srcHeight; +var srcWidth = 0; +var srcHeight = 0; var currentImageWidth = 0; var currentImageId;//当前image对象id var ImgView; @@ -57,9 +57,13 @@ /*Ext.get(this.img_view_id).center(); */ new Ext.dd.DD(Ext.get(this.img_view_id), 'pic');//能够图片在容器中拖动 - Ext.get(this.img_view_id).dom.title='双击放大 右击缩小'; - srcWidth = Ext.get(this.img_view_id).getWidth(); - srcHeight = Ext.get(this.img_view_id).getHeight(); + Ext.get(this.img_view_id).dom.title='双击放大 右击缩小'; + if( srcWidth == 0 && srcHeight == 0){ + // 图片的原始宽高,只初始化一次 + srcWidth = Ext.get(this.img_view_id).getWidth(); + srcHeight = Ext.get(this.img_view_id).getHeight(); + } + alert("fdsfew e") Ext.get(this.img_view_id).on({'dblclick': {fn: function(){ Ext.get(this).parent.zoom(Ext.get(this), scale,true);