基於jQuery的文章批註插件 editorAnnotate

editorAnnotate

介紹

skyeyeAnnotate是一款基於jQuery封裝的HTML文章批註插件,幫助開發者輕鬆實現類似word的文本批註。我們需要在一個或多個網頁中添加批註信息的時候這個插件可以簡化我們許多工作。使用者可以隨意選擇文本進行批註以及批註回覆,只是批註歷史查看等功能。支持客戶合同批註、試卷批閱等多種場景。

https://gitee.com/doc_wei01/editorAnnotate ,項目地址,隨時關注,隨時更新

軟件架構

基於jQuery封裝的HTML批註插件。

安裝教程

導入前端開發工具,運行index.html即可。

交流

  • 該插件目前處於初始階段,不斷更新和維護
  • 如果問題請進去反饋或者題issues
  • 項目交流羣:(羣一:696070023)(羣二:836039567)(羣三:887391486);有問題請提Issues,優先回答Issues問題
  • 需要進微信羣的,進微信羣需要支付五元費用(加我拉你進羣,wzq_598748873),爲了防止發廣告的等,望諒解。
  • 不想支付的進QQ羣,別尼瑪加了我微信說這說那的
  • 請不要重複加羣,一個羣就可以了,把機會留給更多人

文檔參數

key 參數 含義
id 默認:null 初始化對象
width 默認:240 批註盒子默認寬度
userName 默認:skyeye 添加批註的用戶的名稱
userImage 默認:skyeye-editor/images/no-userphoto.png 添加批註的用戶的logo
data 默認:[] 默認回顯的數據
selectedElem 默認:null 當前選中的文本對象,只供插件運行時使用
addIconSrc 默認:skyeye-editor/images/add-icon.png 新增批註時展示的圖標
whetherLoadData 默認:false 是否已經加載數據,根據數據的數量進行判斷,只供插件運行時使用
resetContentBox 默認:true 是否重置內容對象寬度
annotateId 默認:null 批註盒子的id

插件方法

方法 入參介紹 含義
$(dom).skyeyeAnnotate() 入參見上面文檔參數 插件初始化方法
$(dom).getAnnotateData() - 獲取當前內容對象所有的批註數據

使用方法

// 初始化
var annotate = $("#container").skyeyeAnnotate({});
// 獲取數據
var data = annotate.getAnnotateData();

效果圖

輸入圖片說明

捐助

如果您覺得我們的開源軟件對你有所幫助,請掃下方二維碼打賞我們一杯咖啡。

支付寶 微信
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章