Я пытаюсь добавить 2 класса в div, первый нужно добавить в точке, КОГДА scrolltop равен определенной сумме, второй добавляется, ЕСЛИ scrolltop больше определенной суммы.
Вот мой код jQuery:
var Scroll = $(window).scrollTop();
var ScrollFXfullHeight = $('.header-wrapper').height();
if (Scroll == ScrollFXfullHeight) {
$("#navigation, .hidden_menu_link_container").addClass("fixed");
} else if (Scroll > ScrollFXfullHeight) {
$("#navigation, .hidden_menu_link_container, .stop_the_jump").addClass("thinner");
}
Вышеупомянутое решение, очевидно, использует 2 оператора if, проблема здесь в том, что страница должна точно соответствовать ScrollFXfullHeight для первого добавляемого класса, однако, если вы просто быстро прокрутите его, событие не запускается.
Есть ли способ сказать «КОГДА Scroll == ScrollFXFullHeight добавить класс», чтобы он делал это даже при прокрутке?
Scroll == ScrollFxFullHeight
Scroll > ScrollFxFullHeight
все равно будет истинным? - person Rory McCrossan   schedule 14.01.2015