This commit is contained in:
Valentin Silytuin
2025-09-02 21:40:58 +04:00
parent de089b6348
commit c501afc790
3 changed files with 213 additions and 190 deletions

View File

@@ -22,7 +22,7 @@ import { createTooltip } from '@advdominion/tooltip';
createTooltip(document.querySelector('button'), 'Подсказка');
```
#### Все настройки со значениями по-умолчанию
#### Все настройки со значениями по умолчанию
```js
import { createTooltip } from '@advdominion/tooltip';
@@ -46,7 +46,7 @@ createTooltip(document.querySelector('button'), 'Подсказка', {
trigger: 'mouseenter',
virtualReference: undefined,
zIndex: '',
// Callback-функции, по-умолчанию не заданы
// Callback-функции, по умолчанию не заданы
onCreate(instance) {},
onMount(instance) {},
onShow(instance) {},
@@ -56,6 +56,12 @@ createTooltip(document.querySelector('button'), 'Подсказка', {
});
```
#### hideOnClick
- `true` (по умолчанию) — всплывающая подсказка скрывается при клике по любому элементу на странице (**кроме** самой всплывающей подсказки).
- `'all'` — всплывающая подсказка скрывается при клике по любому элементу на странице (**включая** саму всплывающую подсказку).
- `'toggle'` — всплывающая подсказка скрывается только при клике по элементу, который её вызывает.
##### virtualReference
Настройка используется для кастомного позиционирования, ожидает объект с методом `getBoundingClientRect`.