div-tooltip

Всплывающая подсказка.

Параметры

Параметры Описание
div

object

Обязательный параметр.

Элемент, который будет показан в подсказке. Если внутри элемента есть подсказки, они не будут показываться.

Значение имеет тип div.

Доступные платформы: Android, iOS, веб.

Список возможных значений:

  • div-image
  • div-gif-image
  • div-text
  • div-separator
  • div-container
  • div-grid
  • div-gallery
  • div-pager
  • div-tabs
  • div-state
  • div-custom
  • div-indicator
  • div-slider
  • div-switch
  • div-input
  • div-select
  • div-video
  • id

    string

    Обязательный параметр.

    Идентификатор подсказки. Используется, чтобы избежать повторного показа. Должен быть уникален для всех подсказок элемента.

    Доступные платформы: Android, iOS, веб.

    position

    string

    Обязательный параметр.

    Положение подсказки относительно элемента, к которому она относится.

    Возможные значения: left, top-left, top, top-right, right, bottom-right, bottom, bottom-left, center.

    Доступные платформы: Android, iOS, веб.

    animation_in

    object

    Анимация появления подсказки. По умолчанию подсказка будет появляться постепенно со смещением от якорной точки на 10 dp.

    Значение имеет тип div-animation.

    Доступные платформы: Android, веб.

    animation_out

    object

    Анимация исчезания подсказки. По умолчанию подсказка будет исчезать постепенно со смещением от якорной точки на 10 dp.

    Значение имеет тип div-animation.

    Доступные платформы: Android, веб.

    close_by_tap_outside

    bool

    Позволяет закрывать подсказку при нажатии за её пределами.

    Значение по умолчанию: true.

    Доступные платформы: iOS.

    duration

    int

    Продолжительность видимости подсказки в миллисекундах. При значении 0 подсказка будет видна до тех пор, пока пользователь сам ее не скроет.

    Ограничение для значения x: x >= 0.

    Значение по умолчанию: 5000.

    Доступные платформы: Android, iOS, веб.

    mode

    object

    Режимы подсказки.

    Значение имеет тип div-tooltip-mode.

    Значение по умолчанию: { "type": "modal" }.

    Функциональность находится в разработке.

    Список возможных значений:

  • div-tooltip-mode-non-modal
  • div-tooltip-mode-modal
  • offset

    object

    Сдвиг относительно якорной точки.

    Значение имеет тип div-point.

    Доступные платформы: 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"
        },
        ...
      ]
    }
    
    Предыдущая
    Следующая