这在 Chrome 上不起作用?
<select id="mySelect" onmouseout="defocusSelect()">
<option>A</option>
<option>B</option>
</select>
...
function defocusSelect(){
document.getElementById('mySelect').blur();
}
我需要这个,以便当我将鼠标移离选择时隐藏选项列表。它在 Chrome 中不起作用。有谁知道我可以使用什么来代替 blur()
来在 Chrome 上实现此功能?
最佳答案
这是我解决这个问题的技巧
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
if(is_chrome) $(".option").hide();
其中“option”类代表选择框的所有选项。
这里我使用jquery来隐藏你可以使用任何你喜欢的东西。
关于javascript - Chrome 中选择模糊()的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9294741/