Bootstrap 3. Всплывающие подсказки

05.02.2016

Теги: BootstrapCSSHTMLWeb-разработкаВерсткаФреймворк

Всплывающая подсказка — это некоторая информация, появляющаяся рядом с элементом при наведении курсора мыши. Подсказка может быть добавлена к любому элементу страницы. Создание всплывающей подсказки осуществляется посредством добавления к HTML-элементу атрибута title и вызова для него метода tooltip.

<button id="btn-tooltip" class="btn btn-primary" title="Текст всплывающей подсказки">
    Кнопка с подсказкой
</button>
$(document).ready(function() {
    $('#btn-tooltip').tooltip();
});

Чтобы было более просто выбрать все элементы на странице, для которых необходимо вызвать метод tooltip(), к ним можно добавить атрибут data-toggle="tooltip".

<a href="#" data-toggle="tooltip" title="Текст всплывающей подсказки">текст ссылки</a>
.....
<span data-toggle="tooltip" title="Другой текст подсказки">некоторый текст</span>
$(document).ready(function() {
    $('[data-toggle="tooltip"]').tooltip();
});

Всплывающая подсказка для не активного элемента (т.е. имеющего класс disabled или атрибут disabled) должна вызываться на его родителе.

<span data-toggle="tooltip" title="Подсказка для элемента, находящимся в состоянии disabled">
    <button class="btn btn-primary" type="button" disabled>Не активная кнопка</button>
</span>

Подсказка слева, сверху, снизу и справа:

<button type="button" class="btn btn-primary" data-toggle="tooltip"
        data-placement="left" title="Подсказка слева">
    Подсказка слева
</button>
<button type="button" class="btn btn-primary" data-toggle="tooltip"
        data-placement="top" title="Подсказка сверху">
    Подсказка сверху
</button>
<button type="button" class="btn btn-primary" data-toggle="tooltip"
        data-placement="bottom" title="Подсказка снизу">
    Подсказка снизу
</button>
<button type="button" class="btn btn-primary" data-toggle="tooltip"
        data-placement="right" title="Подсказка справа">
    Подсказка справа
</button>

Примеры вызова метода tooltip():

Вызов метода Описание
$('#element').tooltip(options) Инициализирует для элемента или элементов всплывающие подсказки с указанными параметрами.
$('#element').tooltip('show') Включает отображение всплывающей подсказки у элемента.
$('#element').tooltip('hide') Отключает отображение всплывающей подсказки у элемента.
$('#element').tooltip('toggle') Включает или отключает отображение подсказки у элемента.
$('#element').tooltip('destroy') Убирает всплывающую подсказку у элемента и удаляет её.

Поиск: Bootstrap • CSS • HTML • Web-разработка • Верстка • Всплывающие подсказки • Tooltip • Фреймворк

Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.