zoukankan      html  css  js  c++  java
  • UEditor演变的迷你版编辑器

    建立一个demo.html文件,首先在需要添加编辑器的地方加入以下代码,使用style可以设置编辑器的宽度和高度。

    <script type="text/plain" id="myEditor" style="98%;height:240px;"
        <p>内容区域</p> 
    </script> 

    然后,将UMeditor相关js和css文件加载。相关文件可以在本站下载或者直接到UMeditor官网下载最新版本。

    <script src="http://libs.useso.com/js/jquery/2.1.0/jquery.min.js"></script> 
    <script type="text/javascript" charset="utf-8" src="umeditor.config.js"></script> 
    <script type="text/javascript" charset="utf-8" src="umeditor.min.js"></script> 
    <link href="themes/default/css/umeditor.min.css" type="text/css" rel="stylesheet"

    接下来,我们开始调用编辑器:

    <script type="text/javascript"
     var um = UM.getEditor('myEditor'); 
    </script> 

    现在我们可以打开浏览器预览编辑器效果了。

    定制选项

    UMeditor提供了丰富的选项设置,用户可以根据自己项目需求适当定制。

    获取编辑器里的内容可以使用如下代码,你还可以获取纯文本内容。

    UM.getEditor('myEditor').getContent(); 

    判断编辑器是否有内容,可以使用如下代码:

        var cont = UM.getEditor('myEditor').hasContents(); 
        if(cont==true)
            alert('有内容。'); 
        }else
            alert('无内容。'); 
        

    如果把编辑器放入表单form中,设置好action路径,就可以提交表单传送编辑器里的内容了。如:

    <form action="server.php" method="post"
        <script id="container" name="content" type="text/plain" style="98%;height:240px;">这里写你的初始化内容</script> 
        <button type="submit" class="btn">提交</button> 
    </form> 

    我们可以设置工具栏里允许使用的工具图标,如以下是简单的定制几个常用的工具图标:

    var editor = UM.getEditor('container',{ 
        toolbar:  
            ['bold italic underline fullscreen', 'link unlink','| justifyleft justifycenter justifyright justifyjustify |', 'emotion image video  | map'] 
         
    }); 
  • 相关阅读:
    同样的请求img代码,单个html文件和项目中的html文件请求结果不一样
    CSS中A标签断字不换行问题(基础知识)
    句柄无效。 (异常来自 HRESULT:0x80070006 (E_HANDLE))
    Ext.Net 控件FileUploadField上传文件
    500内部服务器错误。你查找的资源存在问题,因而无法显示
    WebService 错误:无法加载协定为xxx的终结点配置部分,因为找到了该协定的多个终结点配置
    SyntaxError: unterminated string literal
    servlet入门
    myeclipse视图布局恢复
    JavaWEB开发入门
  • 原文地址:https://www.cnblogs.com/mowen007vip/p/6227579.html
Copyright © 2011-2022 走看看