Meine Erfahrung mit Select2 war auf dem Desktop großartig, aber auf Touch-Mobilgeräten sehr unterschiedlich, wobei einige Macken immer vorhanden waren. Zum Beispiel schloss sich auf dem xperia st15i mit ics und dem Aktienbrowser das Dropdown-Menü immer selbst, weil die Tastatur den Fokus stahl. Die einzige Möglichkeit, es wieder zu öffnen, besteht darin, das Menü Dutzende Male zu berühren, eine Sekunde lang den Finger zu halten und andere Voodoo-Magie zu zeigen. Oder um mit der Eingabe zu beginnen, während die Dropdown-Liste geschlossen ist, und wie viele Benutzer werden dies herausfinden?
Selectize.js scheint viel flüssiger zu sein als Select2, hat aber auch Probleme auf Mobilgeräten, z. B. wenn der Wert ausgewählt oder eingegeben wird, wird die Seite aus irgendeinem Grund ganz nach links verschoben. Auf älteren Android 2.x-Geräten, die keinen Überlauf unterstützen, ist es unmöglich, über die wenigen Top-Optionen hinaus auszuwählen, da die Tastatur nicht angezeigt wird. :((
Ich muss Chosen noch testen und es ist vielleicht keine so schlechte Idee, für mobile Geräte deaktiviert zu werden, aber am Ende funktioniert gutes altes Dropdown immer und überall.
Update: Jetzt habe ich auch Chosen getestet und es ist in einem Bereich besser: Es funktioniert standardmäßig nicht auf Mobilgeräten (großartig!), Aber es gibt Probleme beim Filtern von Wörtern. Beispielsweise wird nicht in der Mitte der Wörter gesucht, und wenn Sie & nbsp hack für Aligments verwenden, werden auch vollständige Optionen ignoriert. Zurück zum Zeichenbrett.