原创
car_5

<script id="umEditor" type="text/plain" style="width:100%; height:500px;"></script>

当这样设置100%宽度后,在某种特定情况下,编辑器会变成100px,而不是100%。

解决办法:

umeditor/umeditor.js

搜索【editor.$body.css("width")】,第9732行左右,将options.minFrameWidth = options.initialFrameWidth = editor.$body.width() || UM.defaultWidth; 中的editor.$body.width()

修改为:

editor.$body.css("width")

如图:

压缩版umeditor/umeditor.min.js,搜索【.$body.css("width")】,在第233行左右:

也是将e.$body.width()修改为e.$body.css("width")