div-tooltip
Всплывающая подсказка.
Параметры
Параметры | Описание |
---|---|
div |
object Обязательный параметр. Элемент, который будет показан в подсказке. Если внутри элемента есть подсказки, они не будут показываться. Значение имеет тип Доступные платформы: Android, iOS, веб. Список возможных значений: |
id |
string Обязательный параметр. Идентификатор подсказки. Используется, чтобы избежать повторного показа. Должен быть уникален для всех подсказок элемента. Доступные платформы: Android, iOS, веб. |
position |
string Обязательный параметр. Положение подсказки относительно элемента, к которому она относится. Возможные значения: Доступные платформы: Android, iOS, веб. |
animation_in |
object Анимация появления подсказки. По умолчанию подсказка будет появляться постепенно со смещением от якорной точки на 10 dp. Значение имеет тип Доступные платформы: Android, веб. |
animation_out |
object Анимация исчезания подсказки. По умолчанию подсказка будет исчезать постепенно со смещением от якорной точки на 10 dp. Значение имеет тип Доступные платформы: Android, веб. |
close_by_tap_outside |
bool Позволяет закрывать подсказку при нажатии за её пределами. Значение по умолчанию: Доступные платформы: iOS. |
duration |
int Продолжительность видимости подсказки в миллисекундах. При значении Ограничение для значения Значение по умолчанию: Доступные платформы: Android, iOS, веб. |
mode |
object Режимы подсказки. Значение имеет тип Значение по умолчанию: Функциональность находится в разработке. Список возможных значений: |
offset |
object Сдвиг относительно якорной точки. Значение имеет тип Доступные платформы: Android, iOS, веб. |
tap_outside_actions |
array Задает действия, выполняемые при нажатии за пределами подсказки. Доступные платформы: iOS. |
JSON
{
animation_in: {
duration: "int",
end_value: "number",
interpolator: "string",
items: [ div-animation, ... ],
name*: "string",
repeat: div-count,
start_delay: "int",
start_value: "number"
},
animation_out: {
duration: "int",
end_value: "number",
interpolator: "string",
items: [ div-animation, ... ],
name*: "string",
repeat: div-count,
start_delay: "int",
start_value: "number"
},
close_by_tap_outside: "bool",
div*: div,
duration: "int",
id*: "string",
mode: div-tooltip-mode,
offset: {
x*: {
unit: "string",
value*: "number"
},
y*: {
unit: "string",
value*: "number"
}
},
position*: "string",
tap_outside_actions: [
{
download_callbacks: {
on_fail_actions: [ div-action, ... ],
on_success_actions: [ div-action, ... ]
},
is_enabled: "bool_int",
log_id*: "string",
log_url: "string",
menu_items: [
{
action: div-action,
actions: [ div-action, ... ],
text*: "string"
},
...
],
payload: "object",
referer: "string",
scope_id: "string",
target: "string",
typed: div-action-typed,
url: "string"
},
...
]
}