Что было бы эффективным с точки зрения вычислительной мощности способом выбора элементов, затрагивающих верхний край окна просмотра окна браузера при прокрутке страницы?Эффективный способ выбора элементов, затрагивающих верхний край окна просмотра
См. Прикрепленное изображение. Зеленые элементы выбираются, потому что они касаются верхнего края.
UPDATE
Пример того, как я буду использовать это исчезать элементы, которые идут за кадром. На странице могут быть сотни. Представьте себе страницу, такую как Pinterest. Вычисление смещения и scrollTop для сотен из них по скорости прокрутки, даже если дросселирование все еще кажется действительно неэффективным.
существует несколько подходов можно предпринять, чтобы знать, какой из них является наиболее оптимальным: будет ваш сценарий знать имена всех элементов, которые вы хотите обнаружить (т.е. это фиксированное кол-во. элементы)? – mattacular
См. Обновление по моему вопросу. –
Я знаю, что это старый вопрос, но почему бы просто не иметь элемент css, который является градиентом, который идет от вашего фонового цвета до 0% непрозрачности, зафиксированного в верхней части экрана с z-индексом 99999 или что-то в этом роде? Не нужно было загружать лишние js или что-то еще. Просто мысль. – Jacques