Ich verwende eine einfache Auswahlliste und die jquery.dropkick-Bibliothek, um sie schön zu machen. Jetzt möchte ich diesen Dropkick-Inhalt ändern, nachdem das entsprechende select-Element geändert wurde (eine neue Option kam). Rufen Sie einfach $ ('# select') an. Dropkick (); funktioniert nicht.
Und es sieht so aus, als ob es nicht unterstützt wird. Es wäre genug, den Dropkick von Grund auf neu aufzubauen. Gibt es eine Möglichkeit, das Dropkick-Objekt zu "zerstören" und es dann durch Aufruf der .dropkick () -Methode neu aufzubauen?
Für noch neuere Besucher. Dropkick verwendet die Reset-Methode ... nicht neu zeichnen.
%Vor%Ich habe das gleiche Problem festgestellt, ich habe ein paar Patches für das jquery-dropkick-1.0.0-Skript gemacht, um dieses Problem zu lösen. Ich habe dem Dropkick-Objekt eine forceSyncWithSelect-Methode hinzugefügt.
Hier ist eine Liste der Änderungen, die ich gemacht habe:
Sie möchten vielleicht nicht, dass sich all diese ändern, aber Sie können einen Diff-Patch machen und sich das nehmen, was Sie brauchen (würde mich freuen, wenn Sie die Änderung protokollieren oder die Quelle in die Kopfzeile hinzufügen, möchte ich diese Änderungen für Jamie vorschlagen Lottering, aber ich muss dafür einen git Hub-Account erstellen.
%Vor%Für neue Besucher. Dropkick hat die Redraw-Methode hinzugefügt.
%Vor%Tags und Links jquery select reload jquery-dropkick