• 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'] 
         
    }); 
  • 相关阅读:
    JavaScript学习心得(六)
    JavaScript学习心得(五)
    JavaScript学习心得(四)
    JavaScript学习心得(三)
    JavaScript学习心得(二)
    JavaScript学习心得(一)
    socket异步接收信息
    DataTable将行转成列
    highcharts的柱状图边线
    w3cSchool jquery学习
  • 原文地址:https://www.cnblogs.com/mowen007vip/p/6227579.html
Copyright © 2020-2023  润新知