jQuery (?) event przy scrollowaniu

0

Witam. Moja strona składa się z 3 divów, które mają wysokość okna przeglądarki i na górze jest menu, które przenosi do danego diva (etykiety). Chciałbym zrobić efekt przy przewijaniu, który miał by polegać na tym, że kiedy jestem np nad 2 divem, to zmienia się wygląd odnośnika, który do niego przenosi. Aktualnie rozwiązałem to poprzez css i kiedy jestem kursorem nad danym divem, to odnośnik się zmienia ale na telefonach nie działa to do końca tak jak bym chciał, bo trzeba tapnąć na diva. Mam dwa pomysły na rozwiązanie tego problemu.

Wykorzystanie jakiegoś pluginu lub funkcji w jquery której możliwe że nie znam i kiedy zjadę na danego diva, to odnośnik się zmieni. I tutaj prosił bym o nakierowanie na taką funkcję/bibliotekę.

Funkcja która po zjechaniu o daną wysokość (jest to wysokość okna, więc będzie prosto to liczyć) po prostu zmieni odnośnik ale tutaj także nie znam funkcji która jakoś działa przy przewijaniu.

0

jQuery waypoints pozwala Ci śledzić scrollowanie do elementu. Podmiana treści czy atrybutu to chyba nie problem (html, text, attr i inne funkcje)?

0
top_function();
$(window).scroll(function() {
	top_function();
});
function top_function() {
	var scroll_top = $(window).scrollTop();
	if(scroll_top > $("element").offset().top)
	{
		// Co ma się dziać
	}
}

Nie testowane :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1