UEditor演变的迷你版编辑器

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

<script type="text/plain" id="myEditor" style="width: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="width: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‘]      }); 
时间: 2024-12-09 01:46:51

UEditor演变的迷你版编辑器的相关文章

直播的本质(创业者应该要从商业模式的右边开始思考,你为用户创造了什么价值?找客户并不难,但要想办法让客户不离不弃;PC端功能的丰富很重要,因为手机版通常只是一个迷你版)

我想稍微给直播这件事浇点冷水. 的确,直播现在越来越火,YouTube凭着良好的基础建设平台前段时间也做起了直播,Facebook Live最近也加入了变脸.预定直播时间和双人录制的功能,更不用说国内的如火如荼:KTV在直播.电商行业在直播.金融行业在直播.不过想想以前的球赛.晚会也是直播,这并不稀奇.真正带来巨大改变的是移动端直播的兴起,让人具备了随时随地观看的可能,所以说关键是技术创新的整体“生产率提升”效应,而不是创新本身提高了“生产力”水平.我们对互联网连接一切这种文化所做的选择,结果却

(转)金蝶KIS迷你版、标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系”

金蝶KIS迷你版.标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系” 2013-07-10 12:17:51|  分类: 金蝶专题|举报|字号 订阅 金蝶KIS迷你版.标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司的技术支持机构联系” 问题描述:厦门金蝶KIS迷你版.标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司的技术支持机构联系”.但是选择“确定”后仍然可以查询到数据.问题原因: GLQty

迷你版jQuery——zepto核心源码分析

前言 zepto号称迷你版jQuery,并且成为移动端dom操作库的首选 事实上zepto很多时候只是借用了jQuery的名气,保持了与其基本一致的API,其内部实现早已面目全非! 艾伦分析了jQuery,小钗暂时没有那个本事分析jQuery,这里就恬不知耻说说自己对zepto的源码理解,希望对各位有用 首先zepto的出现其实还是很讨巧的,他看见了巨人jQuery在移动浪潮来临时的转身慢.牵挂多的问题 马上搞出了一套轻量级类jQuery框架代码,核心代码1000行不到,快速占领了移动端的市场,

一个用 C 语言写的迷你版 2048 游戏,只有 500个字符

Jay Chan 用 C 语言写的一个迷你版 2048 游戏,只有 487 个字符.来围观吧 M[16],X=16,W,k;main(){T(system("stty cbreak") );puts(W&1?"WIN":"LOSE");}K[]={2,3,1};s(f,d,i ,j,l,P){for(i=4;i--;)for(j=k=l=0;k<4;)j<4?P=M [w(d,i,j++)],W|=P>>11,l*

迷你版Deferred

直接贴代码: /** * 迷你版的deferred */ function Deferred(func) { if (this instanceof Deferred === false) { return new Deferred(func) } var tuple = []; var promise = { resolve: function () { var t; while (t = tuple.shift()) { t.apply(null, arguments); } }, then

手写迷你版hashmap

1.解析 如上图,hashmap基本结构如上,迷你版hashmap基本要实现hash put get resize //TODO 原文地址:https://www.cnblogs.com/ljjnbpy/p/9986312.html

迷你版Vue--学习如何造一个Vue轮子

项目地址 文档 数据双向绑定 Vue主流程走向 组件 nextTick异步更新 MVVM 先来科普一下MVVM的概念及原理 配套插件 mini-vuex 实现一个迷你版的vue 实现的功能 全局方法 // 继承MiniVue 产生一个新的子类构造函数 MiniVue.extend // 在实例化过程完成后运行 MiniVue.nextTick // 注册自定义指令 MiniVue.directive // 过滤器 MiniVue.filter // 组件 包括slot props MiniVue

CentOS 7迷你版安装步骤

常规的u盘是无法直接安装linux系统,使用UltraISO先进行刻录u盘,之后提取相应的启动文件到根目录下,同时将linux系统镜像添加到u盘根目录下,开机调整bios之后进行安装即可.*:提取的文件为镜像中isolinux目录下的initrd.img.vmlinuz"提取"到U盘的根目录下,镜像中images目录下的efidisk.img.install.img"提取"到U盘的images目录下.所有提取步骤在软件中就可以实现. 调整bios,调整为从u盘启动

百度 迷你版 UMeditor富文本编辑器 使用方法

第一步:下载编辑器 到官网下载 umeditor 最新版源码版本,下载之后打开 _examples/index.html 就可以看到演示例子.[下载页面] 第二步:部署编辑器到页面 解压下载的包,放到你的项目中. 在你的页面要插入编辑器的位置,插入代码: <!-- 加载编辑器的容器 --> <script id="container" name="content" type="text/plain" style="wi