J'utilise un projet de bibliothèque js d'alerte cool: https://github.com/CodeSeven/toastr
Je voulais faire disparaître les modifications suivantes après un certain temps. En regardant le fichier toastr.js, je vois que les options sont là. Je ne sais juste pas comment accéder à la propriété 'fadeAway'
toastr.info('Processing...');
J'ai essayé
toastr.info('Processing...', fadeAway:1000);
Comment utiliser le fadeAway en passant un paramètre?
Avant d'appeler toastr.info, définissez l'option que vous choisissez. Par exemple:
toastr.options.fadeOut = 2500;
Vous pouvez voir de nombreuses options dans la démo ici: démo toastr
Ce sont les valeurs par défaut. Vous pouvez en remplacer plusieurs:
options = {
tapToDismiss: true,
toastClass: 'toast',
containerId: 'toast-container',
debug: false,
fadeIn: 300,
fadeOut: 1000,
extendedTimeOut: 1000,
iconClass: 'toast-info',
positionClass: 'toast-top-right',
timeOut: 5000, // Set timeOut to 0 to make it sticky
titleClass: 'toast-title',
messageClass: 'toast-message'
}
Avec la version 2.0.3, vous effectuez les opérations suivantes pour allonger l'affichage du toastr:
toastr.success('Hello World', 'New Message', { timeOut: 9500 });
Vous pouvez également passer toutes les options dans un paramètre. Mais le paramètre doit être un objet. Pour votre exemple, vous pouvez utiliser ceci:
toastr.info('Processing...', { fadeAway: 1000 });
PS: gardez également à l'esprit que fadeAway est déconseillé dans la version actuelle (2.0.3).