jQuery qTip: Как присоединить единственное отделение подсказки к нескольким целевым отделениям?

Нормальное поведение для плагина jQuery qTip состоит в том, чтобы создать новое скрытое отделение для каждого присвоенного объекта подсказки. Существует ли способ связать единственный скрытый элемент подсказки с несколькими целями, постараться не создавать помехи DOM?

Изобретенный пример:

Если qTip не может сделать это, кто-либо может рекомендовать другой основанный на jQuery плагин подсказки, который поддерживает богатый HTML только с помощью единственного контейнера подсказки?Спасибо!

7
задан Luke Dennis 4 January 2010 в 00:20
поделиться

3 ответа

csBeauty

-121--3238905-

Я предложу свои компоненты CommonsWare Android (CWAC).

-121--1055289-

Можно создавать поля qTip динамически.

Html:

<a id="some-link" href="#">Show a qTip</a>
<div id="hidden-element" style="display:none"></div>

Javascript:

$('#some-link').click(function() {
    $('#hidden-element').qtip({
        content: {
            text: '<div>Insert content here</div>',
            prerender: true  //as of beta3, this option is false by default
        },
        // etc, etc
    });

    qtip = jQuery('#hidden-element').qtip('api');
    qtip.show();

    return false;
});

См. http://craigsworks.com/projects/qtip/docs/api для получения подробной информации о qTip API

EDIT: 22 июня 2011 (justgrumpy) - Начиная с beta3, qtip не является предварительным по умолчанию . Параметр "" prerender "" должен иметь значение "" true "" в параметре содержимого, чтобы qtip отображался динамически.

1
ответ дан 7 December 2019 в 12:21
поделиться

Я поклонник jQuery Tools Tooltip . Она позволяет определить свою собственную структуру всплывающих подсказок в HTML, и вы можете применить эту всплывающую подсказку к любому количеству элементов.

2
ответ дан 7 December 2019 в 12:21
поделиться

Вместо того, чтобы делать списки элементов, разделенных запятыми, используйте селектор классов. Вот пример:

$('.selectorClass').qTip({arguments:here});

Я не тестировал, но он должен работать нормально.

1
ответ дан 7 December 2019 в 12:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: