`
忧桑IT民工T_T
  • 浏览: 33619 次
社区版块
存档分类
最新评论

页面用到ueditor的用法注意点

 
阅读更多

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,并有一个字符串资料:

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics