2013-07-14 7 views
26

Gibt es eine Möglichkeit, es zu ändern? Ich versuchte, die toastClass als eine Klasse mit einer Undurchsichtigkeit auf 1 gesetzt definieren, sah aber keine Änderungen:Einstellung der optischen Trübung?

.toast-style{ 
    opacity: 1; 
} 

toastr.options.toastClass = 'toast-style'; 

Antwort

45

Kein JavaScript erforderlich. Sie sollten diese entweder

mit in CSS ändern können,
#toast-container > div { 
    opacity:1; 
} 

oder

.toast { 
    opacity: 1 !important; 
} 
+2

Gute Lösung für die meisten Fälle. Aber ist es möglich, dies pro Toast-Nachricht zu tun? Stellen Sie sich vor, die meisten Anwendungen des 'toastr'-Aufrufs auf einer Seite sind gut durchscheinend - aber wenn der Benutzer das Besondere tut, wollen wir ihn laut und stolz (undurchsichtig) zeigen und darauf warten, dass er ihn schließt. – mmcrae

+1

'! Wichtig' ist fast immer böse – Madbreaks

1

Ich brauchte diese für eine einzelne toastr zu tun ging so diese Route:

toastr.options = { 
    ... 
}; 

toastr.info(
    'All of my favorite singers have stolen all of my best lines', 
    'The Title' 
); 

$('#toast-container').addClass('nopacity'); 

... und dann ...

#toast-container.nopacity > div { 
    opacity: 1; 
} 
0
#toast-container > div { 
    opacity: 1; 
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
    filter: alpha(opacity=100); 
} 

Test Working Example;

Verwandte Themen