Mon besoin est d'appeler l'alerte lorsque je clique sur le bouton Ajouter à la liste de souhaits et que l'alerte doit disparaître dans 2 secondes. C'est comme ça que j'ai essayé, mais l'alerte disparaît instantanément dès qu'elle apparaît. Je ne sais pas où se trouve le bogue. Quelqu'un peut-il m'aider?
Script JS
$(document).ready (function(){
$("#success-alert").hide();
$("#myWish").click(function showAlert() {
$("#success-alert").alert();
window.setTimeout(function () {
$("#success-alert").alert('close');
}, 2000);
});
});
Code HTML:
<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>
Boîte d'alerte:
<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
la source
la source
Réponses:
Pour un glissement fluide:
la source
data-dimiss="alert"
attribut. Mettra à jour le script.Utiliser un
fadeTo()
qui s'estompe à une opacité de 500 en 2 secondes dans le code de "I Can Has Kittenz" ne m'est pas lisible. Je pense qu'il vaut mieux utiliser d'autres options comme un delay ()la source
La raison pour laquelle toutes les autres réponses utilisent
slideUp
est juste au-delà de moi. Comme j'utilise les classesfade
etin
pour que l'alerte disparaisse lorsqu'elle est fermée (ou après l'expiration du délai), je ne veux pas qu'elle «glisse» et entre en conflit avec cela.De plus, la
slideUp
méthode n'a même pas fonctionné. L'alerte elle-même ne s'affichait pas du tout. Voici ce qui a parfaitement fonctionné pour moi:la source
J'ai trouvé que c'était une meilleure solution
la source
une autre solution pour cela Fermez ou disparaissez automatiquement le message d'alerte de bootstrap après 5 secondes:
Voici le code HTML utilisé pour afficher le message:
la source
Où les paramètres fadeTo sont fadeTo (vitesse, opacité)
la source
Tiggers automatiquement et manuellement en cas de besoin
la source
C'est une bonne approche pour afficher l'animation à l'intérieur et à l'extérieur à l'aide de jQuery
la source
Contrôleur C #:
Page de rasoir:
Toute fermeture automatique d'alerte:
la source