剛剛寫了一些summernote的基礎使用,但是不慎之下沒有保存就清理緩存,把寫的內容都清理掉了,好傷心。大家以后在Markdown編輯器寫文章一定要記得手動保存啊,這個東西不會自動保存到草稿箱,被坑慘了。
反正之前的步驟都是關于summernote的一些介紹,也就算了吧。就從基礎API看起吧。
本文主要是跟官網的一些翻譯,也鍛煉下英語水平。原英文網址http://summernote.org/getting-started/
基礎API
初始化 summernote
~~~
$('#summernote').summernote();
~~~
初始化并配置summernote
高度和焦點設置
如果對summernote設置了focus項,在編輯器初始化之后會自動獲取焦點。
~~~
$('#summernote').summernote({
height: 300, // set editor height
minHeight: null, // set minimum height of editor
maxHeight: null, // set maximum height of editor
focus: true // set focus to editable area after initializing summernote
});
~~~
對高度進行設置后,如果內容超過編輯器高度會出現滾動條。否則,編輯器高度會隨內容高度變化而變化。
編輯器的銷毀(destroy)
~~~
$('#summernote').summernote('destroy');
~~~
獲取&設置HTML內容(get&set)
~~~
var markupStr = $('#summernote').summernote('code');
~~~
如果初始化了多個編輯器,可以通過jquery的eq方法獲取某個編輯器的HTML內容。eg,獲取第二個編輯器的。
~~~
var markupStr = $('.summernote').eq(1).summernote('code');
~~~
給指定的編輯器設置HTML內容
~~~
var markupStr = 'hello world';
$('#summernote').summernote('code', markupStr);
~~~
語言庫 (國際化支持),引入需要支持的語言庫。
國際語言庫CDN可見:http://www.bootcdn.cn/summernote/
引入方式舉例:
~~~
<script src="https://cdn.bootcss.com/summernote/0.8.3/lang/summernote-zh-CN.min.js"></script>
~~~
通過本地配置運行引入的腳本
~~~
$(document).ready(function() {
$('#summernote').summernote({
lang: 'ko-KR' // default: 'en-US'
});
});
~~~
- 空白目錄
- summernote富文本編輯器
- 基本使用(一)
- 基本使用(二)
- 基本使用(三)
- 基本使用(四)
- 修改Summernote文本編輯器支持上傳圖片到服務器
- 修改圖片上傳后的樣式
- Composer的一些基本用法
- 使用中國鏡像快速安裝
- 自己項目中常用到的一些Composer
- TP5的一些常見功能實現
- 通過phpmailer實現郵件的發送
- 使用PhantomJS將網頁生成圖片
- TP5在Linux服務器中LNMP環境下的配置
- 利用JWT做token開發
- 小程序開發備忘錄
- 小程序生成自定義二維碼
- Bootstrap使用心得
- 異步加載數據,更新select方法
- Html5實現圖片上傳前裁剪
- mysql一些小技巧
- php移動mysql字段的位置
- 服務器相關知識
- 阿里云專屬網絡外網訪問的設置
- Linux定時執行任務