Skip to content

Taggd ​

new Taggd(image, [options], [data]) ​

创建一个 Taggd 新实例

ParamTypeDefaultDescription
imageHTMLElement图片元素
[options]Object{}选项配置
[data]Array[]tags 实例

taggd.on(eventName, handler) ​

订阅事件

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
eventNameString事件名称
handlerfunction事件回调

taggd.off(eventName, handler) ​

取消订阅事件

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
eventNameString事件名称
handlerfunction事件回调

taggd.once(eventName, handler) ​

触发一次订阅后,立即取消订阅

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
eventNameString事件名称
handlerfunction事件回调

taggd.setOptions(options) ​

设置 taggd 选项配置

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
optionsObject选项配置(options.md)

taggd.addTag(tag) ​

添加一个 tag

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
tagTaggd.Tagtag 实例

taggd.getTag(index) ​

根据索引获取一个 tag

Kind: instance method of Taggd
Returns: Taggd.Tag - 当前获取到的 tag

ParamTypeDescription
indexNumbertag 所在集合的索引

taggd.deleteTag(index) ​

根据索引删除一个 tag

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
indexNumbertag 所在集合的索引

taggd.setTags(tags) ​

设置所有 tag,它会先清空现有的 tag

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
tagsArray.<Taggd.Tag>tag 数组

taggd.addTags(tags) ​

添加多个 tag

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
tagsArray.<Taggd.Tag>tag 数组

taggd.getTags() ​

获取所有的 tag

Kind: instance method of Taggd
Returns: Array.<Taggd.Tag> - 当前实例的所有 tag 集合

taggd.deleteTags() ​

删除所有的 tag

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

taggd.map(callback) ​

遍历所有 tag

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

ParamTypeDescription
callbackfunction回调处理函数

taggd.toJSON() ​

获取所有 tag 信息

Kind: instance method of Taggd
Returns: Array - JSON 数组对象

taggd.destroy() ​

销毁实例

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

taggd.enableEditorMode() ​

启用编辑模式,可缩放,移动,添加事件触发

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例

taggd.disableEditorMode() ​

禁用编辑模式

Kind: instance method of Taggd
Returns: Taggd - 当前 Taggd 实例