div-visibility-action

Действия, которые выполняются, когда элемент становится видимым.

Параметры

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

string

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

Идентификатор для логирования.

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

download_callbacks

object

Колбэки, которые вызываются после дозагрузки данных.

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

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

is_enabled

bool_int

Параметр отключает действие. Отключенное действие не реагирует на связанное с ним событие (клик, изменение видимости и т. д.).

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

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

log_limit

int

Ограничение на количество логирований. При значении 0 ограничение снимается.

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

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

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

payload

object

Дополнительные параметры, передаются приложению-хосту.

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

referer

string

Referer-ссылка для логирования.

Значение должно быть валидным URL.

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

scope_id

string

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

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

typed

object

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

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

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

  • div-action-animator-start
  • div-action-animator-stop
  • div-action-array-insert-value
  • div-action-array-remove-value
  • div-action-array-set-value
  • div-action-clear-focus
  • div-action-copy-to-clipboard
  • div-action-dict-set-value
  • div-action-download
  • div-action-focus-element
  • div-action-hide-tooltip
  • div-action-scroll-by
  • div-action-scroll-to
  • div-action-set-state
  • div-action-set-stored-value
  • div-action-set-variable
  • div-action-show-tooltip
  • div-action-submit
  • div-action-timer
  • div-action-video
  • url

    string

    Ссылка. Возможные значения: url или div-action://. Подробнее в разделе Взаимодействие с элементами.

    Значение должно быть валидным URL.

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

    visibility_duration

    int

    Время в миллисекундах, в течение которого элемент должен быть виден, чтобы сработал visibility-action.

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

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

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

    visibility_percentage

    int

    Процент видимой части элемента, при котором срабатывает visibility-action.

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

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

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

    JSON
    {
      download_callbacks: {
        on_fail_actions: [
          {
            download_callbacks: div-download-callbacks,
            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"
          },
          ...
        ],
        on_success_actions: [
          {
            download_callbacks: div-download-callbacks,
            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"
          },
          ...
        ]
      },
      is_enabled: "bool_int",
      log_id*: "string",
      log_limit: "int",
      payload: "object",
      referer: "string",
      scope_id: "string",
      typed: div-action-typed,
      url: "string",
      visibility_duration: "int",
      visibility_percentage: "int"
    }
    
    Предыдущая
    Следующая