Adicionar/Remover classe com jQuery com base no vertical scroll
Nesta instância, o objetivo é remover a classe do elemento "cabeçalho" quando o usuário derrubar uma determinada distância e depois aplicar uma classe para alterar. No entanto, o código fornecido não está funcionando como pretendido devido a alguns erros menores. var scroll = $ (janela) .Scrolltop (); //> =, não = 500) { // clearheader, não clearheader - caps h $ (". clearheader"). addclass ("DarkHeader"); } });
Havia três questões principais:
$(window).scroll(function() { var scroll = $(window).scrollTop(); // >=, not = 500) { // clearHeader, not clearheader - caps H $(".clearHeader").addClass("darkHeader"); } });o operador de comparação estava incorreto; Deve ser> = verificar se a posição de rolagem é maior ou igual a 500.
o nome da classe para remoção foi incorreto como clearHeader em vez de clearheader.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3