簡單好用的文字編輯器《Simditor》外掛快速入門例項
專案需要文字編輯器,我在網上找到了Simditor這個外掛,感覺簡單好用,在這裡記錄一下,也推薦給更多的人。
Simditor能做什麼
簡單來說,Simditor能夠將web頁面中的textarea文字域變成一個簡單的富文字編輯器。能夠實現常用的加粗加斜下劃線,標題表格字型顏色等功能,並且輸出所見即所得的html程式碼。
Simditor如何使用
可以在Simditor的官網檢視demo,文件和github下載地址。
下載最新版本的Simditor檔案後解壓,並且引入:
//引入css
<link rel="stylesheet" type="text/css" href="js/simditor-2.3.6/styles/simditor.css" />
//引入js,若不需要上傳則可以不引用uploader.js檔案
<script type="text/javascript" src="js/simditor-2.3.6/scripts/jquery.min.js"></script>
<script type="text/javascript" src="js/simditor-2.3.6/scripts/module.min.js"></script>
<script type="text/javascript" src="js/simditor-2.3.6/scripts/hotkeys.min.js"></script>
<script type="text/javascript" src="js/simditor-2.3.6/scripts/uploader.min.js"></script>
<script type="text/javascript" src="js/simditor-2.3.6/scripts/simditor.min.js"></script>
然後初始化即可:
$(document).ready(function(){
//初始化文字編輯器
var editor = new Simditor({
//textarea的id
textarea: $('#remark'),
//工具條都包含哪些內容
toolbar:['title','bold','italic','underline','table','color','ol','ul','image','hr'],
//若需要上傳功能,上傳的引數設定。
upload : {
url : 'ImgUpload.action', //檔案上傳的介面地址
params: null, //鍵值對,指定檔案上傳介面的額外引數,上傳的時候隨檔案一起提交
fileKey: 'fileDataFileName', //伺服器端獲取檔案資料的引數名
connectionCount: 3,
leaveConfirm: '正在上傳檔案'
}
});
});
需要注意的地方:
我下載之後直接使用時,發現工具條的圖片會產生偏移,如下圖:
看了下發現是Simditor自帶的css有問題。我已經反饋在github上,一開始以為是我下載的版本不對,後來重新下載了最新版本,發現直接引入依然有這個問題。再次提交給作者但是目前還沒得到回覆。如果有小夥伴遇到這個問題,只要如下圖這樣處理即可:
在simditor.css中去掉該屬性即可正常顯示。
其他設定
1.fileKey: ‘upload’ 設定插入圖片的按鈕點選之後的選單僅有圖片上傳
2.locale:’en-US’, Simditor的預設語言為中文。其實是可以支援英文的,修改之後工具條中的文字會變成英文。
相關文章
- Android外掛化快速入門與例項解析(VirtualApk)AndroidAPK
- Eplan外掛 - 自由文字編輯器
- opengl簡單入門例項
- 簡單的文字編輯
- ue編輯舊版本的外掛,簡單可用。
- 簡潔好用的文字編輯工具Typora
- 超級簡單入門vuex 小例項Vue
- VSCode編輯器極簡使用入門VSCode
- Chrome外掛——Markdown編輯器Chrome
- Vue外掛-json編輯器VueJSON
- Mac最好用的HTML文字編輯器:BBEdit for MacMacHTML
- Mac最好用的HTML文字編輯器軟體MacHTML
- UltraEdit for Mac 超好用的高階文字編輯器Mac
- 如何在Tower開源的富文字編輯器Simditor中使用PrismJS來高亮程式碼?JS
- Vue.js編輯文字--菜鳥教程例項Vue.js
- 好用的純文字編輯器:Ulysses中文啟用版
- Klipped for Mac - 極簡文字編輯器Mac
- [外掛擴充套件]前臺編輯器外掛Editor套件
- 編寫一個簡單的babel外掛Babel
- 【Linux】中預設文字編輯器 vim 的入門與進階Linux
- BBEdit for Mac 啟用版 好用的HTML和文字編輯器MacHTML
- webpack-bundle-analyzer外掛快速入門Web
- Spring Cloud超簡單十分鐘入門例項SpringCloud
- 輕量化web組態編輯器外掛Web
- UltraEdit for Mac(超好用的高階文字編輯器) v21.00.0.12Mac
- 好用的Markdown文字編輯器推薦:Typora Mac中文版Mac
- 簡易好用的pdf編輯器PDFelement 8 Pro MacMac
- mini-css-extract-plugin外掛快速入門CSSPlugin
- JIT 編譯器快速入門編譯
- [外掛擴充套件]後臺編輯器0.2套件
- 好用的谷歌瀏覽器外掛谷歌瀏覽器
- 樸素貝葉斯入門例項之就是這麼簡單
- 好用的Python編輯器有哪些?Python
- Websocet 入門例項Web
- Flutter 入門例項Flutter
- TypeScript入門例項TypeScript
- SoapUI入門例項UI
- 002.09 簡單 PNG 圖片編輯器
- FSNotes for Mac(文字編輯器)Mac