Ich wollte die Material Design Lite-Bibliothek auf meiner Asp.net-Webformularseite verwenden, aber ich habe Probleme mit einigen Komponenten. Zum Beispiel mit dem Radio-Button-Element. Wenn die Seite geladen wird, wird zuerst der formatierte Radioknopf angezeigt und nach 1 Sekunde wird der Materialstil geladen. Das sieht sehr hässlich aus. Ich habe versucht, die Ressourcen in verschiedene Positionen zu integrieren, aber nichts hilft. Mit meinen anderen UI-Frameworks habe ich diese Probleme nicht und wenn ich ein einfaches HTML-Beispiel verwende, funktioniert es perfekt.Laden von Material-Design-Lite
0
A
Antwort
0
Ich fand einen Weg. Sie müssen die Elemente früher aktualisieren
$(document).ready(function() {
componentHandler.upgradeAllRegistered();
});
Ja das ist eine Programmierfrage. Ich frage, was könnte die MDL-Bibliothek so spät laden? Ich habe nur dieses Problem mit Asp. Plain html funktioniert gut. Ich habe versucht, alle anderen Javascript- und CSS-Includes zu entfernen und die MDL an verschiedenen Positionen einzufügen. – Che4ter
Da dies offensichtlich jemand neues auf der Website und Programmierung ist, sollten Sie dies wahrscheinlich lesen: http://stackoverflow.com/help/how-to-ask. Es wird helfen, bessere Antworten zu bekommen. –