ForumCała strona

Nawigacja

Aktualnie online

Gości online: 40

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Preloader strony w jQuery
kuboss6
Bardzo ładny preloader strony w jQuery.
Efekt można zobaczyć na mojej stronie - http://soulflip.u...ontact.php

Wykonanie:
1. Najpierw pobieramy plik z załącznika i foldery "js" , "css" wrzucamy na serwer gdzie jest nasza strona.
2. W pliku header.php wklejamy przed
Pobierz kod źródłowy  Rozwiń Kod źródłowy

to
Pobierz kod źródłowy  Rozwiń Kod źródłowy

3. A następnie w pliku footer.php wklejamy przed
Pobierz kod źródłowy  Rozwiń Kod źródłowy

to
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Od teraz możemy cieszyć się super preloaderem.:)

PS: Jak się dodaje załączniki?
kuboss6 dodał/a następującą plik:
preloader_strony_jquery.rar [1.75kB / 593 Pobrane]

Edytowane przez kuboss6 dnia 22.05.2011 16:45:35
 
http://SoulFlip.ugu.pl/
Wścibski Gość
Dodany dnia 24.11.2024 23:56:10
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Chemikpil
A czemu do pliku footer? Dla mnie taki preloader powinien być uruchomiony przed wczytaniem DOM, a sam DOM powinien ładować się w trakcie animacji.
Nie pisać na GG i PW w sprawach technicznych!
ChemikPil - blog (w nowej odsłonie) | ChemikPIL - My twitter
 
www.chemikpil.pl
kuboss6
To gdzie lepiej??

Bo do header jest bez sensu bo str się jeszcze nie załaduje a preloader już znika. (Tylko w FF bo w chrome jest normalnie)
Najlepiej jest chyba dodać ten 2 kod w panel.
Czyli to
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Wklejamy w istniejący najwyższy panel po lewej stronie. Tylko że panel musi być pod php, czyli
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Edytowane przez kuboss6 dnia 23.05.2011 15:07:30
 
http://SoulFlip.ugu.pl/
Crom
Bo do header jest bez sensu bo str się jeszcze nie załaduje a preloader już znika.


Jeśli tak, to po prostu należałoby go wczytać, gdy strona się załaduje. Nie jestem do końca przekonany, czy to da oczekiwany rezultat, ale warto spróbować.

Pobierz kod źródłowy  Rozwiń Kod źródłowy JAVA


Ogólnie istnieje zasada, żeby unikać implementowania kodów javascript w samych tagach <body>, ponieważ może to wywołać chociażby nieoczekiwane rezultaty lub niewłaściwe działanie strony. Do tego służy tag <head>, w którym należy umieścić ścieżkę źródłową do pliku js.

Ja proponuję wrzucić to w header.php, między tagami <head></head>:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Stworzyć plik o nazwie jquery.preloader.js i wrzucić go w katalog includes:
Pobierz kod źródłowy  Rozwiń Kod źródłowy JAVA
 
kuboss6
I juz bez tego??
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Jeśli tak, to po prostu należałoby go wczytać, gdy strona się załaduje. Nie jestem do końca przekonany, czy to da oczekiwany rezultat, ale warto spróbować.


Ale to też nie za dobrze bo będzie widać str przy ładowaniu.
Edytowane przez kuboss6 dnia 23.05.2011 16:03:44
 
http://SoulFlip.ugu.pl/
Crom
Tak. Wystarczy zaimplementować tamten kod, co dałem wyżej.
 
kuboss6
W chrome wygląda to tak samo jak wcześniej a w ff teraz widać na początku str przez 1s i potem włącza się preloader
 
http://SoulFlip.ugu.pl/
Crom
Ok. Teraz zaglądałem na oficjalną stronę tej wtyczki. Rzeczywiście całość trzeba wkleić na samym dole tuż przed </body> ze względu na fakt, że najpierw ładowany jest cały PHP, potem HTML i obrazki. Teraz przetwarza całą stronę, składa w pamięci podręcznej, a następnie wyświetla, więc jeśli najpierw załadujemy całą treść strony i na koniec tę wtyczkę, to wszystko powinno być w porządku.
 
piotrvx
Jak zrobić ten preloader aby wyświetlał się tylko przy wejściu na forum lub inna konkretna stronę? Smile
Edytowane przez Pieka dnia 31.05.2011 15:40:56
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl