J'utilise ce JS pour un écho et normalement, il disparaît après 5 secondes. Comment puis-je forcer à cet écho de rester pendant 10 secondes?
3 Réponses :
Essayez ceci:
var hulla = new hullabaloo({ delay: 10000 }); hulla.send("File already exists! Do you want to overwrite it?<br /><a class='btn btn-primary' href=''>Yes</a>", "warning");
Le constructeur vous permet de passer des paramètres supplémentaires, dans ce cas Plus d'infos: https://www.jqueryrscript.net/other/notification-plugin-bootstrap-4 -Hullabaloo.html p> p> délai code>, pour passer à 10 secondes:
Oui, je suis d'accord, le délai est défini par défaut sur 5000. Mais seulement pour cela, je veux faire une exception. var hulla = nouveau hullabaloo ({retard: 10000}); code> ne prend pas la 10 seconde, mais toujours 5
Alors sonne comme un bug dans Hullabaloo - entrez en contact avec le développeur
Si vous vous référez au plugin JQuery, il semble avoir une option correspondante pouvant être définie comme suit:
$.hulla.options.delay = 10000
Vous devrez montrer un peu plus de code. Montrer ce que
Hullabaloo code> fait. Il a probablement un
Settimeout code> dans celui-ci ou quelque chose.
Aucune idée à moins que vous ne montriez que quel type d'objet est créé par
nouveau Hullabaloo () code> - en particulier ce que son
envoie code> méthode. (Ou lien vers une documentation si c'est une bibliothèque tierce.)