Существует ли плагин всплывающей подсказки JQuery, который поддерживает HTML-контент и автоматически позиционирует всплывающие подсказки? - PullRequest
4 голосов
/ 15 апреля 2010

Я ищу плагин / библиотеку всплывающих подсказок для JQuery. Он должен иметь возможность автоматически позиционировать всплывающие подсказки, например TipTip , а также поддерживать HTML-контент для подсказок.

TipTip выполняет оба условия, но:

Добавлена ​​поддержка HTML с подсказкой. Теперь вы можете добавить HTML в атрибут Title (хотя это не рекомендуется, если вы хотите строго правильный код).

Ответы [ 4 ]

1 голос
/ 09 мая 2013

Я не хотел оставлять плагин jquery native и связываться с дополнительными библиотеками, поэтому я нашел довольно простое решение:

$('.tooltips').tooltip({
        content: function(){
            return $(this).attr('title');
        }
    })

Таким образом, ваш атрибут заголовка с HTML может быть успешно использован.

1 голос
/ 15 апреля 2010

Я верю , этот делает. Например, это демо показывает изображение. Вы можете легко получить bodyHandler, который извлекает HTML из атрибута элемента. Например

<a href="whatever" data-tooltip="This is a <strong>marked up</strong> tooltip">foo</a>

Это совершенно правильный HTML, и bodyHandler будет выглядеть примерно так:

return this.attr("data-tooltip"));
0 голосов
/ 28 декабря 2012

Этот виджет всплывающей подсказки, включенный в библиотеку пользовательского интерфейса jQuery, поддерживает различные автоматические позиции и HTML в атрибуте title: http://api.jqueryui.com/tooltip/

0 голосов
/ 12 декабря 2012

Мне очень нравится TipTip. Использование поля «title» неудобно, но вам не нужно этого делать:

content: string (по умолчанию false) - HTML или String для использования в качестве содержимого для подсказки. Перезапишет содержимое любого атрибута HTML.

(через http://code.drewwilson.com/entry/tiptip-jquery-plugin)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...