Kann nicht die Funktion "divs from success" in AJAX verwenden

8

Ich weiß nicht, warum das für mich nicht funktioniert.

%Vor%

Wenn ich diesen Code alleine verwende:

%Vor%

funktioniert mit diesem div.

Meine Frage ist, warum die ersten divs nicht funktionieren? Wie kann ich es schaffen, ein div mit Animation animieren zu lassen?

BEARBEITEN:

Ich habe alle obigen Code in der gleichen Datei wie folgt versucht: aber es hat auch nicht funktioniert (die zweite Funktion wird nicht aufgerufen oder tut nichts).

%Vor%     
echo_Me 05.04.2014, 21:11
quelle

6 Antworten

2
  
  • Demo Ссылка      
    • hat den Code aktualisiert, um den Bounce-Effekt anzuzeigen, wie von bdrx vorgeschlagen
    •   
    • Aktualisierter Code, um das Objekt zu verwenden, + fancy avatar;)
    •   
  •   
%Vor%     
Luca Filosofi 08.04.2014 22:05
quelle
1

Versuchen Sie Folgendes:

%Vor%

Sie müssen den jQuery-Selektor nicht verwenden, um ein Element zu finden, das Sie zuvor erstellt haben. Code oben sollte eine etwas schnellere Lösung sein.

    
Kamil Socha 05.04.2014 21:29
quelle
1

Dieser Teil des Stücks aus dem ursprünglichen Beitrag kann Ausgabe sein

%Vor%

Versuchen Sie dies (Muster)

%Vor%

jsfiddle Ссылка

Siehe Ссылка

    
guest271314 10.04.2014 20:49
quelle
1
  

Wie kann ich es machen, dass ein div mit Animation herunterfällt?

Ich habe Ihr Beispiel in einem jsFiddle neu erstellt, um das Szenario zu testen.

Ссылка

(Drücken Sie nach dem ersten Öffnen erneut RUN)

%Vor%

Diese Geige macht folgendes:

  • Am Anfang gibt es 2 Benutzer.
  • mache einen Ajax-Anruf.
  • Nachdem der Ajax-Aufruf erfolgreich abgeschlossen wurde, enthalten die Daten zwei neue Benutzer.
  • füge die zwei Benutzer dem HTML hinzu und animiere sie.

Was ich zur doppelten Überprüfung empfehle ist:

  • Das #useravatar div ist vorhanden, wenn Ihre Anfrage zurückkehrt.
  • Die Klasse .avatar hat einen position Wert, der nicht static ist.
  • Sie haben die easing jQuery-Bibliothek hinzugefügt, sodass easeOutBounce verfügbar ist.
Andrei 15.04.2014 19:45
quelle
0
___ qstnhdr ___ Kann nicht die Funktion "divs from success" in AJAX verwenden ___ answer22887069 ___

Versuchen Sie Folgendes:

%Vor%

Sie müssen den jQuery-Selektor nicht verwenden, um ein Element zu finden, das Sie zuvor erstellt haben. Code oben sollte eine etwas schnellere Lösung sein.

    
___ answer22998744 ___

Dieser Teil des Stücks aus dem ursprünglichen Beitrag kann Ausgabe sein

%Vor%

Versuchen Sie dies (Muster)

%Vor%

jsfiddle Ссылка

Siehe Ссылка

    
___ answer22949119 ___
  
  • Demo Ссылка      
    • hat den Code aktualisiert, um den Bounce-Effekt anzuzeigen, wie von bdrx vorgeschlagen
    •   
    • Aktualisierter Code, um das Objekt zu verwenden, + fancy avatar;)
    •   
  •   
%Vor%     
___ qstntxt ___

Ich weiß nicht, warum das für mich nicht funktioniert.

%Vor%

Wenn ich diesen Code alleine verwende:

%Vor%

funktioniert mit diesem div.

Meine Frage ist, warum die ersten divs nicht funktionieren? Wie kann ich es schaffen, ein div mit Animation animieren zu lassen?

BEARBEITEN:

Ich habe alle obigen Code in der gleichen Datei wie folgt versucht: aber es hat auch nicht funktioniert (die zweite Funktion wird nicht aufgerufen oder tut nichts).

%Vor%     
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ answer23093044 ___
  

Wie kann ich es machen, dass ein div mit Animation herunterfällt?

Ich habe Ihr Beispiel in einem jsFiddle neu erstellt, um das Szenario zu testen.

Ссылка

(Drücken Sie nach dem ersten Öffnen erneut RUN)

%Vor%

Diese Geige macht folgendes:

  • Am Anfang gibt es 2 Benutzer.
  • mache einen Ajax-Anruf.
  • Nachdem der Ajax-Aufruf erfolgreich abgeschlossen wurde, enthalten die Daten zwei neue Benutzer.
  • füge die zwei Benutzer dem HTML hinzu und animiere sie.

Was ich zur doppelten Überprüfung empfehle ist:

  • Das prependTo() div ist vorhanden, wenn Ihre Anfrage zurückkehrt.
  • Die Klasse %code% hat einen %code% Wert, der nicht %code% ist.
  • Sie haben die easing jQuery-Bibliothek hinzugefügt, sodass %code% verfügbar ist.
___ answer23086846 ___

Haben Sie versucht, das Ereignis für das dynamische div? zu delegieren?

Ссылка

    
___ antwort22887097 ___

Anstatt das Element voranzustellen und dann auszuwählen, können Sie einfach %code% verwenden und beides in einer Zeile tun:

%Vor%     
___ tag123ajax ___ AJAX (Asynchrones JavaScript und XML) ist eine Technik zum Erstellen nahtloser interaktiver Websites über den asynchronen Datenaustausch zwischen Client und Server. AJAX erleichtert die Kommunikation mit dem Server oder partielle Seitenaktualisierungen ohne eine herkömmliche Seitenaktualisierung. ___ tag123jquery ___ jQuery ist eine beliebte browserübergreifende JavaScript-Bibliothek, die das DOM-Traversal (Document Object Model), die Ereignisbehandlung, Animationen und AJAX-Interaktionen erleichtert, indem die Diskrepanzen zwischen Browsern minimiert werden. Eine mit jQuery gekennzeichnete Frage sollte mit jquery in Zusammenhang stehen, daher sollte jquery von dem fraglichen Code verwendet werden, und mindestens eine jquery-nutzungsbezogene Elemente müssen in der Frage enthalten sein. ___
Wilmer 05.04.2014 21:32
quelle
0

Haben Sie versucht, das Ereignis für das dynamische div? zu delegieren?

Ссылка

    
Asik 15.04.2014 14:35
quelle

Tags und Links