ueditor图片的等比缩放

在ueditor.all.js找到 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);

即可

你可能感兴趣的:(ueditor图片的等比缩放)