Ich habe ein Sony Z4 Tablet mit Android 6.0 (Google Chrome 50). Und ich versuche, das ausgewählte Dropdown-Menü zu verwenden, aber leider ist es unmöglich, weil ich Scrollen für das ausgewählte Dropdown-Menü nicht verwenden kann: Sie können versuchen, diesen Fehler hier zu reproduzieren: https://harvesthq.github.io/chosen/.
Sie sollten Entfernerbedingung:
if (/Mobile/i.test(window.navigator.userAgent)) {
falsch zurückgeben;
}
aus Funktion "AbstractChosen.browser_is_supported"
Ich glaube nicht, dass Chosen auf einem solchen Gerät aktiviert werden sollte.
Was würde das Entfernen dieser Bedingung ändern?
Es gibt eine einfache Lösung, in meinem Fall habe ich Folgendes in register_observers kommentiert
this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
// Rückgabe evt.preventDefault();
});
in meinem Fall funktioniert es einwandfrei.
wenn irgendetwas falsch daran ist, schlagen Sie mich bitte vor
Ich stimme @koenpunt zu, dass Chosen auf Mobilgeräten standardmäßig deaktiviert werden sollte. Ich persönlich habe nicht das Gefühl, dass die Benutzeroberfläche wirklich eine Verbesserung gegenüber den integrierten Auswahlmöglichkeiten auf Android und iOS ist. Select-Boxen auf dem Desktop sind so viel schlimmer...
Hilfreichster Kommentar
Es gibt eine einfache Lösung, in meinem Fall habe ich Folgendes in register_observers kommentiert
this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
// Rückgabe evt.preventDefault();
});
in meinem Fall funktioniert es einwandfrei.
wenn irgendetwas falsch daran ist, schlagen Sie mich bitte vor