我正在使用jQuery tooltip plugin。我有一个带有几个HTML控件的模板,当我点击一个按钮(页面加载后)时,我会加载它。当我使用数据绑定模板时,我调用将工具提示绑定到上述控件集的BindTooltip
方法。
$("#btnAddCity").tooltip({
bodyHandler: function() {
return 'Add city here';
},
delay: 100
});
当我尝试清空模板中的数据并使用不同的数据重新绑定数据时出现问题。我收到了JavaScript错误:
淡入为空或不是对象
当我尝试清空并重新绑定模板数据时,下面是tooltip.js
和settings(current)
的代码未定义。我在这里错过了什么吗?
// Delete timeout and show helper
function show() {
tID = null;
if ((!IE || !$.fn.bgiframe) && settings(current).fade) {
if (helper.parent.is(":animated"))
helper.parent.stop().show().fadeTo(settings(current).fade, current.tOpacity);
else
helper.parent.is(':visible') ? helper.parent.fadeTo(settings(current).fade, current.tOpacity) : helper.parent.fadeIn(settings(current).fade);
} else {
helper.parent.show();
}
update();
}