2013-07-19 4 views

Antwort

12

Dart HTML-Bibliothek hat zwei Möglichkeiten, um toggle CSS-Klassen auf einem Element. (Na ja, vier Möglichkeiten, wenn Sie zählen toggleAll :)

eine Klasse hinzufügen, wenn es fehlt, oder eine Klasse entfernen, wenn sie bereits vorhanden ist, verwenden Sie toggle(String className):

element.classes.toggle('important'); 

Um eine CSS-Klasse zu wechseln, basierend auf einem boolean Wert, verwenden toggle(String className, [bool shouldAdd]):

element.classes.toggle('important', condition); 

Hier ist das Original-Feature-Anfrage, die dem commit Links, die fügt diese Funktion: https://code.google.com/p/dart/issues/detail?id=11741

+0

der optionale Parameter name ist etwas verwirrend, sollte es nicht 'bool shouldToggle 0xor1

Verwandte Themen