Ich muss die Warnung anrufen, wenn ich auf die Schaltfläche Zur Wunschliste hinzufügen klicke, und die Warnung sollte in 2 Sekunden verschwinden. So habe ich es versucht, aber die Warnung verschwindet sofort, sobald sie angezeigt wird. Nicht sicher, wo der Fehler ist. Kann mir jemand helfen?
JS-Skript
$(document).ready (function(){
$("#success-alert").hide();
$("#myWish").click(function showAlert() {
$("#success-alert").alert();
window.setTimeout(function () {
$("#success-alert").alert('close');
}, 2000);
});
});
HTML Quelltext:
<div class="product-options">
<a id="myWish" href="" class="btn btn-mini">Add to Wishlist </a>
<a href="#" class="btn btn-mini"> Purchase </a>
</div>
Warnbox:
<div class="alert alert-success" id="success-alert">
<button type="button" class="close" data-dismiss="alert">x</button>
<strong>Success!</strong>
Product have added to your wishlist.
</div>
javascript
html
twitter-bootstrap
alert
srikanth_naalla
quelle
quelle
Antworten:
Für einen reibungslosen Ablauf:
quelle
data-dimiss="alert"
Attribut verwenden. Aktualisiert das Skript.Die Verwendung eines
fadeTo()
Codes, der im Code von "I Can Has Kittenz" in 2 Sekunden auf eine Deckkraft von 500 verblasst, ist für mich nicht lesbar. Ich denke, es ist besser, andere Optionen wie eine Verzögerung zu verwenden ()quelle
Warum all die anderen Antworten verwendet werden,
slideUp
ist mir ein Rätsel. Da ich die Klassenfade
undin
verwende, um die Warnung beim Schließen (oder nach einer Zeitüberschreitung) auszublenden, möchte ich nicht, dass sie "nach oben rutscht" und damit in Konflikt steht.Außerdem hat die
slideUp
Methode nicht einmal funktioniert. Der Alarm selbst wurde überhaupt nicht angezeigt. Folgendes hat bei mir perfekt funktioniert:quelle
Ich fand das eine bessere Lösung
quelle
Eine weitere Lösung hierfür: Schließen oder Ausblenden der Bootstrap-Warnmeldung nach 5 Sekunden automatisch:
Dies ist der HTML-Code, mit dem die Nachricht angezeigt wird:
quelle
Wo fadeTo-Parameter fadeTo sind (Geschwindigkeit, Deckkraft)
quelle
Tigger bei Bedarf automatisch und manuell
quelle
Dies ist ein guter Ansatz, um Animationen mit jQuery ein- und auszublenden
quelle
C # -Controller:
Rasiermesserseite:
Beliebige automatische Schließung von Warnungen:
quelle