/ / Select2 v3.5 öffnet das select beim Wischen / Scrollen mit einem mobilen Gerät - Javascript, Jquery, Jquery-Select2

Select2 v3.5 öffnet die Auswahl beim Wischen / Scrollen mit einem mobilen Gerät - javascript, jquery, jquery-select2

Wenn Sie also über ein mobiles Gerät oder einen mobilen Emulator mit einem Browser auf diese Seite zugreifen

http://select2.github.io/select2/

Versuchen Sie die Seite mit dem Zeiger nach unten zu scrollenWenn Sie mit dem Finger auf das select2-Feld zeigen, und Sie aus dem select2-Feld streichen, sehen Sie, dass das select2-Feld geöffnet wird. Wenn es wischte, nicht klopfen.

Hier richte ich ein Basic ein Codepen Beispiel

Wenn Sie versuchen, dasselbe für v4 Select2 zu tun, wird es nicht geöffnet.

Das Problem, das ich nicht auf Version 4.0 migrieren kann und diese alte Version verwenden muss.

Gibt es eine Möglichkeit, die select2-Boxen zu öffnen, wenn Sie sie über ein mobiles Gerät ziehen (nicht tippen)?

Ich sah auch durch das begehen und versuchte, den Quellcode zu ersetzen, aber es tat nicht " work

Antworten:

0 für die Antwort № 1

OK. Da ich für dieses Problem keinen funktionierenden Fixie gefunden habe, werde ich berichten, wie ich mich entschlossen habe, dieses Problem zu umgehen.

$(document).on("mousedown touchstart", ".select2-container", function(e) {
$("select").select2("close");
});
$(document).on("mousedown touchend", ".select2-container", function(e) {
$("select").select2("close");
});

Sicherlich nicht so schön und rationell, aber wie vorgesehen.