Похоже, что recsectionobserver никогда не рассматривает элементы с дисплеем: Содержимое в Viewport.
Это поведение имеет смысл для отображения: Нет Но я считаю, что он не зависит от отображения: содержимое . me. < /p>
пример < /strong> < /p>
function callback(entries, observer) {
entries.forEach(entry => {
if (entry.isIntersecting) {
document.getElementById('content').style.display = 'block';
document.getElementById('loader').style.display = 'none';
}
});
};
const observer = new IntersectionObserver(callback);
const target = document.getElementById('wrapper');
observer.observe(target);< /code>
#wrapper {
display: contents;
}
#content {
display: none;
}< /code>
Loading...
Shown on viewport intersection
< /code>
< /div>
< /div>
< /p>
Просмотр документов Mozilla Я вижу, что: < /p>
Эти элементы не будут производить определенную коробку сами по себе < /p>
< /blockquote>
, но все равно я все равно ожидаю интерната, но все равно я все равно ожидаю интерпретации. Обнаруйте его.
Так угадайте, что это 2-частный вопрос:
Это действительно предполагаемое поведение или нежелательный побочный эффект?>
Подробнее здесь: https://stackoverflow.com/questions/727 ... y-contents
RecsectionObserver не перехватывает элементы с содержанием дисплея ⇐ Html
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение