Ich versuche, einen Div-Container mit etwas Text zu bekommen, um nach dem Laden der Seite einzublenden, aber ich scheitere. Ich wurde mit der ng-belebten Richtlinie wie folgen aus:Wie blende ich einen Text ein, nachdem die Seite geladen wurde?
<div class="motd" style="text-align: center;" ng-init="quote = getQuote();">
<div class="slide-fade" ng-class="animation">
<span class="quote"><i>{{quote.content}}</i></span><br><br>
<span class="author">{{quote.author}}</span>
</div>
</div>
die offensichtlich nicht funktioniert, aufgrund der Tatsache, dass die Animation nicht durch einen Klick oder etwas ähnliches ausgelöst bekommt.
Also wie sage ich dem Browser, dass nach dem Laden der Seite, sollte es in meinem Text verblassen?
Ich hoffe, Sie können mir helfen!
Bearbeiten: Zum Zeitpunkt, als ich fragte, wusste ich nicht, dass Animationen auch ausgelöst werden, wenn die Seite geladen wurde. Ich dachte immer, dass es eine "Benutzerinteraktion" wie einen Klick oder etwas geben muss, um sie auszulösen.
Hey danke für deine Antwort. Ich denke, ich habe mich nicht klar gemacht: P Ich möchte nicht das Einblenden, ausgelöst durch einen Klick oder so ähnlich.Ich möchte die Ausführung direkt nach dem Laden der Seite automatisch durchführen lassen. – Fortuna
Es spielt keine Rolle, ob Sie ein Flag als Ergebnis eines Button-Klick oder als Ergebnis einer Server-Antwort in 'getQuote()' gesetzt haben. Wie gesagt, Sie können 'ng-class =" {'fade-in': quote} "' verwenden und sobald diese Variable auf einen Wert in Ihrem Bereich gesetzt ist, wird die Klasse angewendet. –