Witam, przejdę od razu do rzeczy, mój problem polega na tym, że chce mieć tekst któy po przeskrolowaniu jakieś tam wysokości przesuwa sie w inne miejsce. (Potrafie to zrobic). Problem tego posta polega na tym, iż menu na stronie jest typu mobilnego kwadrat (hamburger) a po kliknieciu zaciemnia sie cala strona. Tu rodzi sie problem. Gdy strona sie przewija przewija sie tez "PO" wlaczeniu menu.
Za przezroczystosc w menu odpowiada klasa .topOverlay ma ona ustawiona opacity na 0 gdy menu jest nie klikniete i 1 gdy je klikamy. Mój pomysl jest taki: Dodac shrink(klase odpowiadajaca za zmiane) tylko wtedy gdy opacity jest 0. Napisalem taki kod, na podstawie wiadomosci z neta, lecz nie dziala niestety. Prosił bym o pomoc i wskazanie błędu.
$(document).on("scroll", function(){
if($(document).scrollTop() > 220 ){
// $('header span.name').addClass('shrink');
if($(document).find('.topOverlay').is('opacity: 0')){
$('header span.name').addClass('shrink');
}
else{
$('header span.name').removeClass('shrink');
}
}
});