Добавить класс в заголовок, когда какой-либо элемент div касается верхней части браузераJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Добавить класс в заголовок, когда какой-либо элемент div касается верхней части браузера

Сообщение Anonymous »

Я пытаюсь изменить класс заголовка, когда какой-то элемент касается верхней части страницы. Если div имеет белый фон, чтобы добавить черный класс заголовка, чтобы текст был виден. Этот код работает только один раз, даже если на странице находится multi .header-hover. .header-hover добавить класс black, .remove-header удалить класс black, а затем следующий .header-hover ничего не делать.

Код: Выделить всё

$(document).ready(function() {
$(window).on("scroll", function() {
$('.header-hover').each(function() {
var offset = $(this).offset().top - $(window).scrollTop();
if (offset 

Подробнее здесь: [url]https://stackoverflow.com/questions/79224843/add-class-to-header-when-some-div-touch-the-top-of-browser[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»