Почему IntersectionObserver API изменяет пороговые значения после создания объекта? - PullRequest
0 голосов
/ 08 апреля 2020

Я создаю наблюдателя предлагаемым способом из MDN .

let options = {
  rootMargin: '0px',
  threshold: [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1]
}

let observer = new IntersectionObserver(callback, options);

Затем я запускаю console.log, чтобы проверить сохраненные пороговые значения, и они не совпадают.

console.log(observer);
...
root: null
rootMargin: "0px"
thresholds: (11) [0, 0.10000000149011612, 0.20000000298023224, 0.30000001192092896, 0.4000000059604645, 0.5, 0.6000000238418579, 0.699999988079071, 0.800000011920929, 0.8999999761581421, 1]

Я что-то не так делаю или просто так работает API IntersectionObserver.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...