1

我正在使用jQuery 工具提示插件。我有一个带有一些 HTML 控件的模板,当我单击按钮时(页面加载后)会加载这些控件。当我将模板与数据绑定时,我调用将BindTooltip工具提示绑定到上述控件集的方法。

$("#btnAddCity").tooltip({
    bodyHandler: function() {
        return 'Add city here';
    },
    delay: 100
});

当我尝试清空模板中的数据并用不同的数据重新绑定它时,问题就来了。我收到 JavaScript 错误:

fade 为 null 或不是对象

以下是当我尝试清空并重新绑定我的模板数据时未定义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();
}
4

0 回答 0