首页 > 解决方案 > 关闭三星手机浏览器“选择下拉弹出”

问题描述

当在三星移动浏览器上并想从 html 选择/下拉菜单中选择某些内容时,三星弹出窗口是带有“上一个、下一个和准备好的”按钮的下拉选项自己的变体。在其他浏览器上,您只需获得一个带有选项的列表,当您选择一个选项时,弹出窗口将消失。但是,对于三星浏览器,您必须在关闭之前先按下“准备就绪”按钮。我觉得这很烦人,并希望在选择一个选项后关闭它。

我尝试使用 jQuery onchange 函数并取消选择框的焦点,我希望它会像焦点在文本字段上时一样消失。

在此处输入图像描述

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

我希望带有选择选项的弹出窗口消失,但事实并非如此。我不是在浏览器本身中寻找禁用此“我不会关闭功能”的配置,而是在可能的情况下使用 jQuery 或 javascript 进行配置。

标签: javascriptjqueryhtmlsamsung-mobile

解决方案


似乎这是一个可行的选择:

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

在接受我自己的答案之前,我仍然想知道是否有更优雅的可能性。


推荐阅读