Chosen: Выбранная прокрутка раскрывающегося списка не работает для сенсорного устройства

Созданный на 4 мая 2016  ·  3Комментарии  ·  Источник: harvesthq/chosen

У меня есть планшет Sony Z4 с Android 6.0 (Google Chrome 50). И я пытаюсь использовать выбранный раскрывающийся список, но, к сожалению, это невозможно, потому что я не могу использовать прокрутку для выбранного раскрывающегося списка: Вы можете попытаться воспроизвести эту ошибку здесь: https://harvesthq.github.io/chosen/.
Вы должны удалить условие:
если (/Mobile/i.test(window.navigator.userAgent)) {
вернуть ложь;
}

из функции "AbstractChosen.browser_is_supported"

Самый полезный комментарий

Есть простое исправление, в моем случае я прокомментировал следующее в register_observers

this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
// вернуть evt.preventDefault();
});

в моем случае работает нормально.

если что-то не так в этом, пожалуйста, предложите мне

Все 3 Комментарий

Я не думаю, что Chosen следует включать на таком устройстве.

Что изменит удаление этого условия?

Есть простое исправление, в моем случае я прокомментировал следующее в register_observers

this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
// вернуть evt.preventDefault();
});

в моем случае работает нормально.

если что-то не так в этом, пожалуйста, предложите мне

Я согласен с @koenpunt , что Chosen должен быть отключен на мобильном устройстве из коробки. Лично я не чувствую, что его пользовательский интерфейс действительно лучше, чем встроенный выбор на Android и iOS. Окна выбора на рабочем столе намного хуже...

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

Jeckerson picture Jeckerson  ·  7Комментарии

alexfrancavilla picture alexfrancavilla  ·  9Комментарии

SFPink picture SFPink  ·  9Комментарии

zerocrates picture zerocrates  ·  7Комментарии

Scalamoosh picture Scalamoosh  ·  8Комментарии