двух однотипных обработчиков для элементов быть не может (в данном случае window.onload, window.onscroll) работает только тот, который определился последним (по сути переназначил предыдущие назначенные), выход - назначать всё в одном, использующиеся элементы при этом (функции, переменные) при этом могут храниться где угодно, лишь бы были доступны и операции с элементами DOM выполнялись тогда, когда эти элементы готовы для работы.
|