2017-05-22 3 views
1

Je crée un message de notification en utilisant Toastr. Mon message de notification est affiché, mais je ne peux pas utiliser d'options, je mets quelques options mais elles ne fonctionnent pas.Toastr "options" ne fonctionne pas

$('#editButton').click(function() { 
 
    toastr.success('System successfully saved'); 
 
    toastr.options.timeOut = 5000; 
 
    toastr.options.positionClass = toast - top - center; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script> 
 
<link href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css" rel="stylesheet"> 
 

 
<button class="button" id="editButton" type="submit" aria-hidden="true">Edit</button>

Répondre

1

Les écrans de pain grillé lorsque vous appelez success(). Vous devez donc définir vos options avant cela.

Aussi toast-top-center n'est pas un identifiant javascript, il doit être entre guillemets.

$('#editButton').click(function() { 
    toastr.options.timeOut = 5000; 
    toastr.options.positionClass = 'toast-top-center'; 
    toastr.success('System successfully saved'); 
}); 
+0

Cool ça marche. Peut-être savez-vous comment je peux ajouter des styles à cette notification? Par exemple: bg-color. – Maksims

+0

Les toasts ont une classe css en fonction de leur type 'toast-warning',' toast-info', etc. Remplacez juste le css pour ces classes dans votre feuille de style. – JamesT

+0

Merci beaucoup! – Maksims

0

toastr.options.positionClass = toast centrale supérieure;

Vous avez oublié les guillemets.

toastr.options.positionClass = "toast-top-center";