【发布时间】:2015-03-07 13:46:34
【问题描述】:
我在让 JQueryUI 工具提示小部件与欧芹验证一起工作时遇到了一些问题。这是我的代码:
$.listen('parsley:field:error', function (fieldInstance) {
var messages = ParsleyUI.getErrorsMessages(fieldInstance);
if(fieldInstance.$element.tooltip('instance') != undefined) {
fieldInstance.$element.tooltip('destroy');
}
fieldInstance.$element.tooltip({
items: fieldInstance.$element,
content: messages,
show: 'pulsate'
});
fieldInstance.$element.tooltip('show');
});
我的方法是:
- 检查工具提示是否存在(发生多次验证时),如果它确实破坏了它。
- 使用适当的消息创建工具提示
- 显示工具提示
但我只是得到一个控制台错误:
未捕获的错误:工具提示小部件实例没有此类方法“显示”
另外,如果有人认为有更好的方法,请不要犹豫回答!
【问题讨论】:
标签: javascript jquery validation jquery-ui parsley.js