Spec-Zone.ru › Web APIs

SnapEvent: свойство snapTargetInline

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает во всех широко используемых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология
Перед использованием в продуктивном коде внимательно ознакомьтесь с таблицей совместимости браузеров.

Чтение-только свойство snapTargetInline интерфейса SnapEvent возвращает ссылку на элемент, к которому происходило привязывание по горизонтали во время срабатывания события.

Конкретно:

  • В случае события scrollsnapchanging, это ссылка на потенциальную цель привязки по горизонтали (т.е. она будет выбрана по окончании текущего жеста прокрутки).
  • В случае события scrollsnapchange, это ссылка на недавно выбранную цель привязки по горизонтали.

Значения свойства SnapEvent соответствуют значению CSS-свойства scroll-snap-type, заданного для контейнера прокрутки. snapTargetInline возвращает ссылку на элемент только если ось привязки задана как inline (или физическое значение оси, эквивалентное inline в текущем режиме письма) или both.

Значение

Объект Node, представляющий привязанный элемент, или null в случае, если привязка происходит только по вертикали, поэтому ни один элемент не привязан по горизонтали.

Если привязанным элементом является псевдоэлемент, возвращаемый Node будет содержащим элементом этого псевдоэлемента.

Примеры

См. главную страницу SnapEvent для кратких примеров и наше руководство Использование событий привязки по горизонтали для полных примеров и объяснений.

Спецификации

Спецификация
CSS Scroll Snap Module Level 2
# dom-snapevent-snaptargetinline

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
snapTargetInline 129 129 Нет 115 Нет 129 Нет 86 Нет Нет 129

См. также

  • scrollsnapchanging событие
  • scrollsnapchange событие
  • Модуль CSS scroll snap
  • События привязки по горизонтали на developer.chrome.com (2024)

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SnapEvent/snapTargetInline

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API