sergey_from_saratov, Конечно в твоём случае оно вернет undefined, потому что то, что ты задумал, нужно не так реализовывать. А всё потому, что как уже написал человек выше - "вы вызываете функцию, в которой подписываетесь на некое событие, которое уже произошло на тот момент, когда вы подписались.".
Запусти этот код здесь - https://jsfiddle.net/ffo3r9hp/ и ты увидишь, что возвращает false. Тебе осталось только понять почему и сделать как нужно (подсказку тебе уже дали).
Баба Яга: Вместо добавления класса, добавляйте css свойства, раз уж вам так хочется.
Посмотрев внимательно на этот пример вы сможете переделать его под ваши потребности.
Вкратце: вам нужно высчитывать расстояние от начала страницы до блока при скролле. Если текущая позиция скролла больше чем это расстояние - скрыть блок, если меньше, открыть блок.
Rulon Oboevv: Почему задаёте вопрос, а пример не выкладываете? Нам что, наугад понять, как вы стили написали? :) Выкладывайте ваше решение сюда https://jsfiddle.net/
liza173: чтобы была практика, верстайте готовые макеты, к-ых в сети полно. А по скольку Вы и дизайнер - верстайте свои же макеты. Вы говорите "закончила курсы. Специалист. Готова работать стажером". Чтобы работать где-то стажером, я полагаю, должны быть навыки без всяких treehouse. Поэтому открывайте свой редактор и вперёд. Рисуйте свой макет. Верстайте его. Покупайте домен и выкладывайте свои работы на свой же сайт.
Потом прийдете в какую-то конторку и покажете свой сайт со своими проектами, а не wix.com :(
Nikolay Talanov: верстать темы под вп - это тоже можно расценить как "одна специализация", разве нет? :D сиди себе верстай темы, юзай jQuery для всяких параллаксов, ховеров, кликов и т.п. :) через полгодика до автоматизма дойдет :) верстальщики тоже нужны)
Денис Письменный: почему? потому что в следующий раз кто-то зайдет и будет искать такой же вопрос. и чтобы не искать в ответах, которых может быть очень много - он увидит сразу решение.
это избавит всех нас (по крайней мере так задумывалось) от того, что одинаковые вопросы будут публиковаться миллион раз
syseN: да, ширина одной колонки. Если Вы хотите, к примеру, две колонки разместить в одну строку по всей ширине, это 100%/2 - 50%. Но в 12 колоночной сетке - это 49,99999%
Запусти этот код здесь - https://jsfiddle.net/ffo3r9hp/ и ты увидишь, что возвращает false. Тебе осталось только понять почему и сделать как нужно (подсказку тебе уже дали).