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'] 
         
    }); 
  • 相关阅读:
    无标题
    UVA 11987 并查集删点
    屯题 (bestcoder #62~#75)
    codeforces 293E Close Vertices 点分治+滑窗+treap
    hdu4670 Cube number on a tree 点分治
    hdu4812 D Tree 点分治
    poj2112 Boatherds 点分治
    HDU 4866 Shooting 二分+主席树
    poj1741 Tree 点分治
    关于点分治。。。
  • 原文地址:https://www.cnblogs.com/mowen007vip/p/6227579.html
Copyright © 2011-2022 走看看