Есть ли способ, используя jQuery, делать разные вещи в зависимости от того, как далеко прокручивается окно?jQuery, если в окне прокручивается X пикселей, сделайте это, иначе если прокручивается XX пикселей, сделайте что-нибудь еще
Это код, который я использую прямо сейчас;
$(document).scroll(function() {
// If scroll distance is 500px or greated
if ($(document).scrollTop() >= 500) {
// Do something
} else {
// Go back to normal
}
});
Что я хочу делать, хотя это что-то вроде этого;
$(document).scroll(function() {
// If scroll distance is 500px or greater
if ($(document).scrollTop() >= 500) {
// Do something
// If scroll distance is 1000px or greater
} else if ($(document).scrollTop() >= 1000) {
// Do something else
} else {
// Go back to normal
}
});
Я пробовал это, но он остановил работу всей функции. Я где-то ошибаюсь?
Хорошо, первое, если не ударит, так как> = 500 также> = 1000, переключите первые два утверждения? – cloying
В случае более 1000, вы также хотите сделать более 500? –
@KevinB В основном при 500px Мне нужен элемент, которому нужно фиксированное положение. Тогда на 1000 мне нужно, чтобы он переключился в абсолютное положение. –