1、页面加入ueditor编辑框之后,其js的位置会影响在ie中的加载效果
背景:.net mvc
该例子是在控制器中先读出model的内容,加载view的时候,将model.body填入ueditor。根据ueditor的官方示例:
<td width="850">
<div id="myEditor">
</div>
</td>
<script type="text/javascript"> var editor = new baidu.editor.ui.Editor(); editor.render("myEditor"); </script>
以上js代码直接写在html后面时,标签部分加载完后就加载ueditor框,效果较好。放在html前的js $(document).ready(function () {})中时,加载较慢效果不好。
2、editor.setContent()时,alert出编辑框内的内容,发现开头有空格的处理方式
该例子中editor.setContent()中的内容:
<div style="display: none" id="divhidden">
@Model.Body.Writer()
</div>
直接editor.setContent($("#divhidden").html() )时,由于.html()会取出空格等内容。此时要用到jquery的trim函数:
var $body = $("#divhidden").html(); editor.setContent($.trim($body));
再alert检查,就不会读出开头的空格。
P.S开始怀疑是editor.setContent()函数的问题,尝试代码editor.setContent("有空格吗");可以排除。
另:.resx文件的创建方法
在VS中添加一个资源文件,默认会主动生成一个支撑强类型的资料文件类,比如,添加Resources.resx,并有一个字符串资料: