Плагин всплывающей подсказки jQuery - объект исчезает или не является объектом - PullRequest
1 голос
/ 08 февраля 2011

Я использую плагин jQuery для всплывающих подсказок .У меня есть шаблон с несколькими элементами управления 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();
}
...