![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem poszukuje funkcji jQuery/AJAX która pomoże mi ustalić pierwszy widoczny element w oknie przeglądarki.
Nie chodzi o szukanie pierwszego diva w kodzie. Chodzi mi o to jak ktoś ma przewija stronę na sam dół to pierwszy widoczny div na górze ma swój id, który gdzieś na stronie chcę wyświetlić. Mam to zrobione ale na zasadzie najeżdżania kursorem na tych elementach, i pojawia się problem gdy ktoś będzie w całkiem innym miejscu na stronie oraz gdy ktoś przewija suwakiem. Nie chciał bym gotowca tylko wskazania którą funkcję powinienem użyć przy tym problemie. W dokumentacji nie mogę znaleźć jasnej odpowiedzi. ps. Przepraszam jeśli wrzuciłem nie do tego działu. Ten post edytował norbi666 27.03.2014, 11:22:24 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Hmm, jest tego troszkę:
http://www.benknowscode.com/2013/07/detect...ith-jquery.html http://stackoverflow.com/questions/9026751...olling-viewport http://css-tricks.com/snippets/jquery/dete...isible-element/ -------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To może być pomocne: https://api.jquery.com/offset/
Do tego event scrollowania i .scrollTop():
-------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki @mar1aczi! Twój link trochę mnie na kierował.
Do szedłem do etapu http://jsfiddle.net/CmpEt/243/ i mam problem z podmianą tekstu w span na wartość ID diva.
Niestety nie działa, a myślałem ze będzie to prostsze ![]() Dobra kolejny postęp, doszedłem do tego że pobiera mi wartość do span ale tylko z pierwszego diva :/ http://jsfiddle.net/CmpEt/245/
Ten post edytował norbi666 27.03.2014, 13:57:13 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
$.grep zwraca Ci kolekcję wszystkich divów powyższej span.
A attr() zwraca atrybut pierwszego elementu w kolekcji. Kod działa prawidłowo. -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
No dobra, tylko że ja chciałem żeby arrt zwracał id pierwszego widocznego diva. Nie mam pomysłu jak to ugryźć :/
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Span wyświetla zawartość id ostatniego diva, w którym jest powyższy span.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Ci trueblue! Dokładnie o to chodziło! Teraz muszę tylko rozwiązać kwestie żeby pobierał id pełnego widocznego diva i będę miał to co potrzebuje. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 05:11 |