JQuery изменение свойства плагина - PullRequest
0 голосов
/ 05 июля 2011

Я хочу показать всплывающую подсказку с помощью qtip plugin .
Я показываю подсказку по ячейкам таблицы.
Содержимое qtip приходит из Div.
Я изменяю содержимое Div на 'mouseenter 'событие ячеек таблицы.но поскольку Div пуст в готовом документе, все подсказки пусты.
Как это исправить?Должен ли я изменить свойство плагина при событии mouseenter?или используя функции обратного вызова ...?Вот мой код:

$(function () {
    //Refreshing Div content
    $(".NegsoUser").bind("mouseenter", function (e) {
        var UserName = $(this).text();
        var fileName = '~/UI/Controls/SecurityManagement/Ajax/UserInormation.ascx';
        var props = [{ 'Key': 'UserName', 'Value': UserName}];
        var jsonText = JSON.stringify({ path: fileName, properties: props });
        $("#NegsoUserMoreInfo").advloaduc({
            ucMethodJsonParams: jsonText
        });
    });

    $(".NegsoUser").qtip(
   {
   content: $("#NegsoUserMoreInfo").html()

  });
});

Ответы [ 2 ]

1 голос
/ 05 июля 2011

qtip имеет метод updateContent, который вы можете использовать при обновлении содержимого div.Я не знаю, что это за плагин advloaduc, который вы используете для обновления div, но похоже, что он выполняет вызов ajax;так что вы хотите позвонить updateContent в случае успешного обратного вызова.

0 голосов
/ 05 июля 2011

Вот рабочий пример динамической всплывающей подсказки с использованием qtip:

http://craigsworks.com/projects/qtip/demos/content/translation

Надеюсь, это поможет.Приветствия

...