Использование всплывающей подсказки jQuery во время выполнения с помощью livequery - PullRequest
0 голосов
/ 16 марта 2010

Кто-нибудь знает, как использовать всплывающую подсказку во время выполнения, используя livequery? Я нашел некоторую информацию, но для меня это не работает.

jQuery('.button').bind('click', function () {
    std();
});

function std () {
    jQuery('.abcd').livequery.run(function() {
        jQuery('.abcd').tooltip();
    });
}

1 Ответ

0 голосов
/ 16 марта 2010

Я интерпретирую ваш код так:

При нажатии .button вы хотите включить функцию всплывающей подсказки для всех элементов с классом .abcd. Если это ваше намерение, просто используйте

jQuery('.button').bind('click', function () {
    std(); //activate tooltip support
});

function std () {
    //internal function is called once for every found/new .abcd element
    jQuery('.abcd').livequery(function() {
        $(this).tooltip();
    });
}

Обратите внимание, что, вероятно, следует предотвратить повторное нажатие .button, поскольку это может привести к неожиданным побочным эффектам

...