Как проверить, виден ли элемент после прокрутки?

This answer в ванили:

function isScrolledIntoView(el) {
    var rect = el.getBoundingClientRect();
    var elemTop = rect.top;
    var elemBottom = rect.bottom;

    // Only completely visible elements return true:
    var isVisible = (elemTop >= 0) && (elemBottom <= window.innerHeight);
    // Partially visible elements return true:
    //isVisible = elemTop < window.innerHeight && elemBottom >= 0;
    return isVisible;
}

jquery

javascript

jquery

scroll

2022-11-20T18:19:09+00:00
Вопросы с похожей тематикой, как у вопроса:

Как проверить, виден ли элемент после прокрутки?