jquery可定制的在線UEditor編輯器
UMeditor,它是由百度web前端研發(fā)部開發(fā)所見即所得富文本web編輯器UEditor演變的迷你版編輯器,具有輕量,可定制,注重用戶體驗等特點,允許自由使用和修改代碼,適用于前臺快速簡單回復框或后臺內(nèi)容編輯器。
使用方法:
因為本插件是百度「FEX前端研發(fā)團隊」開發(fā),在官方有較強細的中文文檔,本文的目的只是讓朋友們知道了解有這么個好插件而已,因此文檔手冊、下載、實例全鏈接到官方。
下載你需的要的語言版本,然后解壓,在解壓目錄建立一個名為demo的html文件,代碼如下
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>ueditor demo</title>
</head>
<body>
<!-- 加載編輯器的容器 -->
<script id="container" name="content" type="text/plain">
這里寫你的初始化內(nèi)容
</script>
<!-- 配置文件 -->
<script type="text/javascript" src="ueditor.config.js"></script>
<!-- 編輯器源碼文件 -->
<script type="text/javascript" src="ueditor.all.js"></script>
<!-- 實例化編輯器 -->
<script type="text/javascript">
var ue = UE.getEditor('container');
</script>
</body>
</html>
OK,完成以上工作,用瀏覽器打開demo.html,如果你看到以下的畫面,那么恭喜你,初次部署成功!

如何使用?另一個詳細的使用方法:
建立一個demo.html文件,首先在需要添加編輯器的地方加入以下代碼,使用style可以設置編輯器的寬度和高度。
<script type="text/plain" id="myEditor" style="width:98%;height:240px;"> <p>內(nèi)容區(qū)域</p> </script>
然后,將UMeditor相關js和css文件加載。相關文件可以在本站下載或者直接到UMeditor官網(wǎng)下載最新版本。
<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">
接下來,我們開始調(diào)用編輯器:
<script type="text/javascript">
var um = UM.getEditor('myEditor');
</script>
現(xiàn)在我們可以打開瀏覽器預覽編輯器效果了。
定制選項
UMeditor提供了豐富的選項設置,用戶可以根據(jù)自己項目需求適當定制。
獲取編輯器里的內(nèi)容可以使用如下代碼,你還可以獲取純文本內(nèi)容。
UM.getEditor('myEditor').getContent();
判斷編輯器是否有內(nèi)容,可以使用如下代碼:
var cont = UM.getEditor('myEditor').hasContents();
if(cont==true){
alert('有內(nèi)容。');
}else{
alert('無內(nèi)容。');
}
如果把編輯器放入表單form中,設置好action路徑,就可以提交表單傳送編輯器里的內(nèi)容了。如:
<form action="server.php" method="post"> <script id="container" name="content" type="text/plain" style="width:98%;height:240px;">這里寫你的初始化內(nèi)容</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']
});
UMeditor提供了許多工具,可以根據(jù)需求定制,如表格編輯、列表布局、多媒體插入、圖片上傳、地圖調(diào)用等等。UMeditor提供了服務端的幾種語言版本,主要是用于上傳圖片的處理。用戶可以設置上傳路徑、上傳文件類型限制、大小限制等等。只需設置一下即可應用。
使用效果:

以上就是本文的全部內(nèi)容,希望能夠幫助大家更好的使用UMeditor編輯器。
相關文章
基于jQuery實現(xiàn)Div窗口震動特效代碼-代碼簡單
本文給大家介紹基于jiquery實現(xiàn)div窗口震動特效代碼,需要的朋友可以參考下2015-08-08
按Enter鍵觸發(fā)事件的jquery方法實現(xiàn)代碼
這篇文章主要介紹了按Enter鍵觸發(fā)事件的jquery方法,需要的朋友可以參考下2014-02-02
jquery ui dialog里調(diào)用datepicker的問題
一個項目中使用了在dialog中做查詢條件的表單,其中用到了日期作為查詢條件,使用datepicker時總被dialog遮擋住2009-08-08
jquery+正則實現(xiàn)統(tǒng)一的表單驗證
表單驗證一直很繁瑣,特別是大點的表單,如果每個input都去單獨寫驗證簡直要寫死人,最近寫了一小段js統(tǒng)一的驗證表單內(nèi)容是否正確。需要的朋友可以參考下2015-09-09

