Вступление #
Для работы всплывающей подсказки, можно использовать по умолчанию дата-атрибут 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);