1. 程式人生 > >UEditor 上傳圖片等比例縮放

UEditor 上傳圖片等比例縮放

修改ueditor.all.js 16995行 updateTargetElement: function(){}裡的內容為

updateTargetElement: function () {
                var me = this;
				var newWidth = parseInt(me.resizer.style.width);
				// var newHeight = parseInt(me.resizer.style.height);
				var oldHeight = parseInt(me.target.naturalHeight);
				var oldWidth = parseInt(me.target.naturalWidth);
				var c =(oldHeight*newWidth)/oldWidth;
				domUtils.setStyles(me.target, {
				'width': me.resizer.style.width,
				'height': c+'px'
				});
				   var scale = parseInt(me.target.height)/parseInt(me.target.width);
				   me.target.width = parseInt(me.resizer.style.width);
				   me.target.height = parseInt(me.target.width)*scale;
				   me.target.width = parseInt(me.resizer.style.width);
				   me.target.height = parseInt(me.resizer.style.height);
				me.attachTo(me.target);
            },