[jquery][ajax] beforeSend i loader |
[jquery][ajax] beforeSend i loader |
18.08.2018, 17:40:07
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Cześć
Jak rozwiązać problem .beforeSend i loadera? W czym problem? Po kliknięciu w dany element wysyłam zapytanie do bazy danych, zanim dane zostaną zwrócone ( np. przy słabszym łączu internetowym lub długim ładowaniu zawartości ) chcę pokazać obrazek który informuje że dane są pobierane itp. ) I przy .beforeSend ładuję do jednego div klasę loading a po załadowaniu .done usuwam ta klasę. Działa fajnie, ale: Jeśli moje łącze jest szybkie to przez ułamek sekundy widze obrazek i on potem znika ( zgodnie z założeniem ) ale czy da się uruchomić ten obrazek np. przy dłuższym ładowaniu niż 0.5 sek. aby przy szybkich łączach obrazek w ogóle się nie pokazywał? Poniżej przedstawiam fragment kodu ajax
Ten post edytował miccom 18.08.2018, 17:44:00 -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
18.08.2018, 17:43:38
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
A skąd wiadomo jaki będzie czas ładowania? Raczej tego się nie dowiesz.
-------------------- |
|
|
18.08.2018, 18:32:59
Post
#3
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
No tak... Stąd pytam
Myślałem, że w beforeSend ustawię setTimeout ale to działa tak, że mimo że wszystko się załaduje to i tak pokaże się obrazek Więc kiszka Teraz mnie naszło Zamiast dawać diva i bawić się z klasami wystarczy dać:
Co nie rzuca się w oczy, a użytkownik będzie widział na kursorze ze klikniecie przyniosło efekt A po załadownaiu zawartosci wrzucamy:
Będzie dobrze? Ten post edytował miccom 18.08.2018, 17:47:45 -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
18.08.2018, 18:38:30
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Jeśli żądanie będzie trwało krótko, np. 0.5s, to będzie widocznie mignięcie kursora. Będzie dobrze?
-------------------- |
|
|
18.08.2018, 18:39:48
Post
#5
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
No myślę że tak:), pytam czy z programistycznego punktu będzie dobrze?
-------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 09:48 |