Самый примитивный вариант:
https://jsfiddle.net/In4in/rbdterkj/
Обращу внимание на следующий кусок кода:
{
distance : wH / 3 //Высота окна, деленная 3
}
Этот параметр отвечает за расстояние от края окна, на котором блоку будет присваиваться/отниматься класс. Ниже картинка для примера. Синие линии - границы переключения класса.