Введение
SkyeyeAnnotate — это плагин для HTML-статей с комментариями, основанный на jQuery. Он помогает разработчикам легко создавать комментарии к тексту, подобные тем, что есть в Word. Плагин упрощает работу при необходимости добавления комментариев к одному или нескольким веб-страницам. Пользователи могут свободно выбирать текст для комментирования и отвечать на комментарии, а также просматривать историю комментариев. Поддерживаются различные сценарии использования, такие как комментирование клиентских контрактов и рецензирование тестов.
Архитектура программного обеспечения
Плагин для HTML-комментариев на основе jQuery.
Демонстрационный адрес
http://www.jq22.com/demo/editorAnnotate202008032310/
Инструкция по установке
Импортируйте инструменты разработки переднего плана и запустите index.html.
Общение
Корпоративная версия | WeChat автора | Группа QQ | Звёздное небо знаний: Java-обучение |
---|---|---|---|
 |  |  | ![]() |
Ключ | Параметр | Значение |
---|---|---|
id | По умолчанию: null | Инициализация объекта |
width | По умолчанию: 240 | Ширина поля для комментариев по умолчанию |
userName | По умолчанию: skyeye | Имя пользователя, добавляющего комментарий |
userImage | По умолчанию: skyeye-editor/images/no-userphoto.png | Логотип пользователя, добавляющего комментарий |
data | По умолчанию: [] | Данные по умолчанию для отображения |
selectedElem | По умолчанию: null | Текущий выбранный текстовый объект (используется только во время работы плагина) |
addIconSrc | По умолчанию: skyeye-editor/images/add-icon.png | Значок, отображаемый при добавлении комментария |
whetherLoadData | По умолчанию: false | Указывает, были ли данные загружены (определяется на основе количества данных) (используется только во время работы плагина) |
resetContentBox | По умолчанию: true | Определяет, следует ли сбросить ширину объекта содержимого |
annotateId | По умолчанию: null | Идентификатор поля для комментариев |
addAnnotate | По умолчанию: true | Разрешает ли добавление новых комментариев |
edit | По умолчанию: true | Позволяет ли редактировать комментарии |
Метод | Описание параметров | Назначение |
---|---|---|
$(dom).skyeyeAnnotate() | См. параметры документа выше | Метод инициализации плагина |
$(dom).getAnnotateData() | — | Метод получения всех данных о комментариях для текущего объекта содержимого |
// Инициализация
var annotate = $("#container").skyeyeAnnotate({});
// Получение данных
var data = annotate.getAnnotateData();
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.