Закрытие мобильного браузера Samsung "выберите выпадающее меню" - PullRequest
0 голосов
/ 01 ноября 2019

Когда в мобильном браузере samsung и хотите выбрать что-либо из html-выбора / выпадающего меню, в samsung-всплывающем окне есть свой вариант опций с помощью кнопок «предыдущий, следующий и готовый». В других браузерах вы просто получаете список с опциями, и когда вы выбираете опцию, всплывающее окно исчезает. Однако в браузере Samsung необходимо сначала нажать кнопку «Готово», прежде чем она закроется. Я нахожу это раздражающим и хочу, чтобы он закрывался после выбора опции.

Я попытался использовать функцию обмена jQuery и снял фокусировку с блока выбора, я надеялся, что он исчезнет, ​​как и при фокусировке натекстовое поле.

enter image description here

$("#selectbox").on('change', function(){
    this.blur();
});

Я ожидаю, что всплывающее окно с параметрами выбора исчезнет, ​​но это не так. Я не ищу конфигурацию в самом браузере, которая отключает эту функцию «я не буду закрывать», а скорее что-то с jQuery или javascript, если это возможно.

1 Ответ

0 голосов
/ 01 ноября 2019

Кажется, это рабочий вариант:

$("#selector1").on('change', function(){
    var select = $(this).clone();
    $(this).replaceWith(select);
});

Я все еще задаюсь вопросом, есть ли более изящная возможность, прежде чем принять мой собственный ответ.

...