我正在使用jquery annotator对网站进行注释和记笔记。如果用户添加了备注,我需要添加其他样式。
我正在尝试创建一个小插件,如果该突出显示存在一个音符,则会向该高亮添加一个类,但我似乎无法从我的插件中访问该音符。
非常感谢任何帮助!
编辑:
到目前为止,这是我的插件,只是一个能够查看注释器对象的开始。我在注释器对象的日志中找不到任何内容,它提供了有关突出显示的注释的信息。
Annotator.Plugin.Milestone = function(element) {
var milestoneAnnotator = {
pluginInit: function() {
console.log(this.annotator);
}
};
return milestoneAnnotator;
}
答案 0 :(得分:3)
根据Annotator readme,订阅annotationsLoaded
事件可让您在加载到DOM时访问所有存储的注释。
现在,至于为高亮添加一个类,我认为你的意思是一个CSS类?这是一个example在将所有注释加载到DOM时为所有注释添加CSS类。
要仅使用注释向注释添加类,您只需检查注释上的text
属性。