Ergebnis 1 bis 5 von 5

Thema: GIF-Animation steckt fest während AJAX Interaktion

  1. #1
    Meister(in) Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Unglücklich GIF-Animation steckt fest während AJAX Interaktion

    Hallo,

    ich hab folgendes Problem:

    Ich übersende ein Formular mit $.post (jQuery), wobei zu Beginn eine AJAX Lade Animation angezeigt wird. Die Seite, die als Callback zurückkommt ist recht groß. Als Callback lade ich natürlich das Resultat in einen DIV Container, der Anfangs versteckt wird. So weit so gut. Danach wird mit $.getScript eine universale JS Datei geladen, die ein paar Funktionsaufrufe enthält, die mit .live() nicht möglich sind, weswegen das $.getScript zwingend verwendet werden muss. Als Callback-Anweisung nach $.getScript habe ich notiert, dass, dass der versteckte Inhalt, der zuvor geladenen Seite mittels $.post per .animate() runtergeslidet wird, und danach die AJAX Lade-Animation ausgefadet wird. Funktioniert alles sehr gut.

    Problem:

    Während $.getScript arbeitet bleibt die AJAX-Lade-Animation kurz stecken, danach wird die .animate() Funktion, danach die fadeOut() Funktion korrekt ausgeführt, weswegen man daraus schließen kann, dass $.getScript dafür verantwortlich ist. Das Interessante: beim Ausführen der $.post() - Anweisung passiert das nicht. Auch die Anweisung des FadeOuts VOR derm $.getScript zu notieren hilft nicht...

    Hat jemand damit Erfahrung, bzw kann das daran liegen, dass die $.ajax() Anweisung intern hinter $.getScript das Argument async auf false gesetzt hat ??

    Lg
    Matze
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: GIF-Animation steckt fest während AJAX Interaktion

    passiert das in allen browsern?
    kannst du den asynch auf true setzen?
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Meister(in)
    Themenstarter
    Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard

    Ja, passiert in allen Browsern.

    Hab mir mal die Dev Version von jQuery angeguckt, da steht folgendes unter $.getScript():

    Code:
    getScript: function( url, callback ) {
    
        return jQuery.get( url, undefined, callback, "script" );}
    Standardmäßig ist in $.ajax() async auf true gesetzt, und $.getScript() ändert daran nichts.

    Ideen?

    Okay ich sollte noch folgendes erwähnen:

    In dem geladenen Javascript sind folgende Anweisungen enthalten:
    Code:
    $('input.uiCheckboxDefault').checkbox();
    $('#interestsRegisterList').jScrollPane({animateScroll: true, verticalDragMinHeight: 20});
    $('#portraitRegisterList').jScrollPane({animateScroll: true, verticalDragMinHeight: 20});
    Habe jetzt rausgefunden, dass die Blockade vorallem durch Line 1 verursacht wird - es handelt sich dabei um Checkbox und Scroll-Plugins für jQuery - aber das seltsame ist eben, dass es irrelevant ist, ob ich das FadeOut dieser Animation VOR $.getScript() notiere und $.getScript() ins callback schmeiße, die Animation stottert trotzdem...
    Geändert von synaptic (04.10.2011 um 00:23 Uhr) Grund: beiträge fusioniert, nutz bitte die editfunktion
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: GIF-Animation steckt fest während AJAX Interaktion

    stottert oder stockt?

    ich hab grad spontan die idee, dass es ggf auch an rechenpower liegen könnte... javascript frisst teilweise echt derbe ressourcen...
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. #5
    Meister(in)
    Themenstarter
    Avatar von Teron Gerofied
    Registriert seit
    26.01.2008
    Ort
    serverraum
    Alter
    26
    Beiträge
    347
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: GIF-Animation steckt fest während AJAX Interaktion

    Zitat Zitat von synaptic Beitrag anzeigen
    stottert oder stockt?

    ich hab grad spontan die idee, dass es ggf auch an rechenpower liegen könnte... javascript frisst teilweise echt derbe ressourcen...
    Aber ne GIF-Ani im Vergleich garnix - und mein Rechner ist doch nicht gerade ein schwacher Kollege, also ne Gif Animation und JavaScript sollte der Rechner schon zusammen packen - wieviel meiner tollen Rechnerleistung der Browser aber beanspruchen darf, ist wieder eine andere Frage... Es lebe Chrome :P
    PHP-Code:
    if(isset($this) || !isset($this)){ // that's the question... 

Ähnliche Themen

  1. Seitenaufbau mit div's - wo steckt der Fehler? :-)
    Von martinfre im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 20.05.2009, 17:26
  2. wie bekommt man interaktion in browsergame hin
    Von Dhakra im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 05.08.2008, 19:36
  3. Wieviel Ramspeicher steckt in eurem Rechner ?
    Von admin im Forum Computer - Internet Forum
    Antworten: 28
    Letzter Beitrag: 27.07.2007, 17:38
  4. Ist das HTML? Oder was steckt dahinter?
    Von gaedingar im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 18.12.2006, 08:59
  5. 9/11...Wer steckt wirklich dahinter?
    Von Html-Neuling im Forum Off Topic und Quasselbox
    Antworten: 2
    Letzter Beitrag: 26.08.2006, 02:08

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •