Использование всплывающей подсказки jQuery во время выполнения с помощью livequery

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

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

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

person user270158    schedule 16.03.2010    source источник
comment
Не могли бы вы привести примеры того, что вы пробовали, и немного прояснить, чего вы пытаетесь достичь?   -  person gpmcadam    schedule 16.03.2010


Ответы (1)


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

При нажатии .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, поскольку это может привести к неожиданным побочным эффектам.

person jitter    schedule 16.03.2010