Вступление #

Для работы всплывающей подсказки, можно использовать по умолчанию дата-атрибут data-tooltip-content, где в значениях указывается текст или полноценная разметка для самой подсказки.

Идейные соображения высшего порядка, а также консультация с широким активом влечет за собой процесс внедрения и модернизации соответствующий условий активизации. Равным образом начало повседневной работы по формированию позиции обеспечивает широкому кругу (специалистов) участие в формировании модели развития.

Равным образом рамки и место обучения кадров требуют определения и уточнения форм развития. Задача организации, в особенности же сложившаяся структура организации способствует подготовки и реализации новых предложений. Равным образом новая модель организационной деятельности влечет за собой процесс внедрения и модернизации дальнейших направлений развития.

Задача организации, в особенности же постоянное информационно-пропагандистское обеспечение нашей деятельности представляет собой интересный эксперимент проверки существенных финансовых и административных условий. Идейные соображения высшего порядка, а также рамки и место обучения кадров позволяет оценить значение новых предложений. Задача организации, в особенности же укрепление и развитие структуры способствует подготовки и реализации позиций, занимаемых участниками в отношении поставленных задач. Задача организации, в особенности же новая модель организационной деятельности способствует подготовки и реализации новых предложений. Идейные соображения высшего порядка, а также постоянный количественный рост и сфера нашей активности играет важную роль в формировании систем массового участия. С другой стороны постоянный количественный рост и сфера нашей активности в значительной степени обуславливает создание соответствующий условий активизации.

Установка #

Пример разметки и инициализации всплывающей подсказки.

    <p>Идейные <span tabindex="0" data-tooltip-content="Небольшая подсказка">соображения высшего порядка</span>,
    а также консультация с широким активом влечет за собой процесс внедрения и модернизации соответствующий условий активизации.
    Равным образом начало повседневной работы по формированию позиции обеспечивает широкому кругу (специалистов) участие в
    <span tabindex="0" data-tooltip-content="Так же принимает полноценную <i style='color: red;'>html</i>-разметку">формировании</span> модели развития.</p>
    // инициализировать при помощи параметров.
    BasicTooltip.init({
        'tooltip': '.my-tooltip',
        'mobile': true,
        'mobileScreen': 650,
        'addClass': 'my-tooltip-container'
    });

    // или

    BasicTooltip.init() // по умолчанию инициaлизирует элементы с дата-атрибутом data-tooltip-content.

Параметры:

Навзвание Тип Описание
tooltip string Элементы для инициализации всплывающей подсказки(по умолчанию data-tooltip-content).
mobile boolean Включенние моб.версии всплывающей подсказки, будет высчитываться только верхняя позиция tooltip элемента(по умолчанию true).
mobileScreen number Работает в связке с параметром mobile, настраивает мобильное разрешение экрана(по умолчанию 480).
addClass string Добавляет доп.класс для контейнера всплывающей подсказки.

Конфигурация #

data-tooltip-content #

Текст для всплывающей подсказки.

Идейные соображения высшего порядка, а также консультация с широким активом влечет за собой процесс внедрения и модернизации соответствующий условий активизации. Равным образом начало повседневной работы по формированию позиции обеспечивает широкому кругу (специалистов) участие в формировании модели развития.

data-tooltip-position #

Указывает позицию всплывающей подсказки.

Есть несколько значений: top(по умолчанию), left, right и bottom.

Прослушивание событий #

Можно прослушать события элемента и получить необходимые параметры.

tooltip visibility #

Срабатывает при переключение видимости подсказки.

Параметры:

Название Тип Описание
event.detail.trigger object Триггер, на котором произошёл вызов подсказки.
event.detail.tooltip object Сама подсказка.
event.detail.show boolean Статус видимости подсказки(виден: true, скрыт: false).
    document.body.addEventListener('tooltip visibility', function(event) {

        console.log(event.detail); // параметры

    }, false);