Ich benutze jquery uniform für eines der Projekte, an denen ich gerade arbeite. Da dies das Admin-Panel ist, habe ich wirklich keine Option zum Anzeigen. Ich werde mein Problem erklären
Was ich versuche, ist ziemlich einfach. Ich füge einige Formularelemente (wie Auswahl, Kontrollkästchen, Texteingabe) auf der Seite mit Ajax hinzu.
Es funktioniert alles, außer dass diese dynamisch hinzugefügten Formularelemente neu formatiert werden.
%Vor% Wer hat ein ähnliches Problem erlebt? Selbst meine onClick, onChange Funktionen funktionieren ohne Probleme (dynamisch hinzugefügte Formularelemente), es ist nur, $.uniform.update();
scheint nicht zu funktionieren.
Ich dachte, dass die Verarbeitung von Daten länger dauern könnte. $ .uniform.update (); wird aufgerufen, bevor Daten verarbeitet werden, also probierte ich $.ajax
mit async: false
ohne Glück.
Ich würde mich freuen, wenn jemand, der ein solches Problem erlebt hat oder die Lösung kennt, mir bei diesem Problem helfen könnte.
Vielen Dank im Voraus.
Wenn $.uniform()
zuerst aufgerufen wird, sammelt es alle angegebenen Elemente in einem internen Array von betroffenen Elementen. Wenn Sie $.uniform.update()
aufrufen, werden die bereits gesammelten Elemente einfach neu formatiert.
Um weitere Elemente hinzuzufügen, müssen Sie möglicherweise $.uniform()
erneut aufrufen und einen Selektor übergeben, der nur diese neuen, dynamisch hinzugefügten Elemente identifiziert.