У меня был хороший внешний вид, и у меня очень тяжелое время здесь с некоторыми jQuery, я могу найти решения для добавления класса в div при прокрутке, но только с помощью определенное числовое число пикселей.jQuery addClass on scroll 'at' a div
Вот jsfiddle моей проблемы http://jsfiddle.net/sqz75b9g/
также копируется в JQuery. Теперь это отлично работает с тем, что пользователь прокрутил 500 пикселей вниз. Но я хотел бы, чтобы addClass произошел , когда пользователь достигает .content div, не только высота пикселя.
Любые советы были бы весьма полезными. Большое спасибо.
$(function() {
var header = $('header');
var menu = $('#menu');
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 500) {
header.addClass('dark');
menu.addClass('dark');
} else {
header.removeClass('dark');
menu.removeClass('dark');
}
});
})
Это отлично работает, я предполагаю, что мой код «else» неверен, как бы он тогда работал на него, чтобы удалить Class после его передачи .content – HeyImArt
обновил ответ. – vijayP