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);

即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。