Нельзя. Тут дело в том, что на одно событие можно повесить только один обработчик. Нельзя повесить на window.onscroll несколько обработчиков - второй и последующие будут проигнорированы. Можно с помощью getBoundingClientRect() находить положение элемента относительно экрана, и постоянно (раз в какое-то время) проверять для каждого элемента не изменилось ли его положение -
codepen. Но, по всей видимости, это не очень хорошая идея с точки зрения производительности. Лучшей идеей кажется создать наблюдателя, к которому вы будете добавлять ваши элементы, а он будет слушать window.onscroll и сообщать о событии вашим элементам.