Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][inne]Load tylko gdy na ekranie.
sadistic_son
post
Post #1





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Strona wyświetla mnóstwo zdjęć, np. 200. Jedno pod drugim. Wiadomo, z boku pojawia się pasek do przewijania.
Czy da się jakoś zrobić tak aby ładowały się tylko wtedy gdy są widoczne na ekranie? Np. w przypadku gdy użytkownik otworzy stronę, wyświetli mu się pierwszych kilka zdjęć i aby przejrzeć resztę musi zjechać paskiem przewijania na dół. I chcę aby ładowały się na bieżąco jak będzie ruszał paskiem. Jeśli paska nie tknie to mają się załadować tylko te co widać od razu. Coś ala przeciwieństwo on-load.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
Rid
post
Post #2





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Nie wiem ,ale w tagach(kontrolkach),divach nie ma eventów na skrola,możnaby się pobawić żeby jakoś to przechwycić,ale tak czy inaczej będzie trudno snitch.gif
Go to the top of the page
+Quote Post
worek
post
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 3
Dołączył: 26.04.2011

Ostrzeżenie: (0%)
-----


scroll panell od Action Scriptu innej opcji chyba nie widzę ;/ ewentualnie wczytanie wszystkich fotek i danie wartości hidden dla overflow.
Go to the top of the page
+Quote Post
Rid
post
Post #4





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Ja widzę tutaj także inna rozwiązanie ,chyba optymalny jak dla Pana:ładuje Pan jakąś ilość zdjęć na stronę ,i na ostatnim
elemencie(zdjęciu) daje Pan metodę onmauseup ,czyli użytkownik najeżdża myszką na ten element,i ładują się kolejne zdjęcia.Efekt chyba zbliżony do tego co Pan chce osiągnąć.Inną metodą jest paginacja.

Ten post edytował Rid 30.05.2011, 00:57:48
Go to the top of the page
+Quote Post
worek
post
Post #5





Grupa: Zarejestrowani
Postów: 82
Pomógł: 3
Dołączył: 26.04.2011

Ostrzeżenie: (0%)
-----


Ewentualnie można wziąć zliczanie współrzędnych kursora i wyliczanie w celu przesunięcia kursora nad pasek przewijania. window event. Myślę że to coś pomoże.
Go to the top of the page
+Quote Post
Crozin
post
Post #6





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Jak rozumiem chodzi o coś tym stylu http://twitter.com/#!/joshbloch ? Po dojechaniu na koniec listy ładują się nowe.

Generalnie nic trudnego. Skoro w JS jesteś w stanie odczytać pozycje suwaka to co za problem dodać by w momencie gdy jest on odpowiednio nisko ładowane były kolejne elementy. Później wszystko zaczyna się od nowa.
Go to the top of the page
+Quote Post
CuteOne
post
Post #7





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Zobacz na kod nk.pl podczas przeglądania znajomych
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:24