Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JQuery][Ajax] Ładowanie pliku za pomocą funkcji load()
buggie
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 24.08.2009
Skąd: Kraków

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


Witam,
mam pewien problem, zmieniam zawartość contentu pewnej strony WWW za pomocą funkcji load() oraz fadeOut i fadeIn. Problem polega na tym, że nie za każdym razem działa to tak jak powinno. Czasem jest tak ze fadeIn uruchamia się przed załadowaniem nowego pliku. Jest możliwość zrobienia tego w taki sposób, aby najpierw został załadowany plik, a następnie wywołał się sie fadeIn() ?

  1. function jakasFunkcja(){
  2. $('#content_ajax').fadeOut('slow', function() {
  3. $('#content_ajax').load('plik.html').fadeIn('slow');
  4. });
  5. }



Pozdrawiam
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




load ma też parametr callback. ;]
Go to the top of the page
+Quote Post
buggie
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 24.08.2009
Skąd: Kraków

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


Cytat(erix @ 24.08.2009, 18:59:25 ) *
load ma też parametr callback. ;]


dzięki za pomoc, wydaje mi się, że działa tak jak należy i że o to chodziło (IMG:style_emoticons/default/smile.gif)

  1. function loadContent(strona){
  2. $('#content_ajax').fadeOut('slow', function() {
  3. $.ajax({
  4. url: strona,
  5. cache: false,
  6. success: function(html){
  7. $('#content_ajax').html(html).fadeIn();
  8. }
  9. });
  10. });
  11. }



Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.12.2025 - 00:27