1. Co według was jest najlepsze do obsługi JS'em kontrolowania przewijania strony? Konkretnie muszę zrobić tak aby po przewinięciu witryny nieco w dół, menu zostało przyspawane(position: fixed) do czubka strony. Wiem jak to zrobić i to działa już - skorzystałem jednak z
$(window).scroll(function()
Co może być nieco niesmaczne gdyż odpalane jest zawsze gdy tylko user będzie przewijał stronę no a ja muszę wykonać kod tylko w momencie gdy scroll będzie przekraczał pewną wartość. Po przesunięciu iluśtam pikseli w dół menu jest przyspawane i wracając jest już zwykłe(position: static).
Obiło mi się o uszy parę razy, że są jakieś lepsze metody dlatego postanowiłem zapytać.
2. Co jest lepsze do podpinania eventów? Używać jquery? Czy wystarczy sam addeventListener? Póki co korzystam z jquery ale tylko do podpinania eventów i się zastanawiam czy jest sens importować całą bibliotekę.