以编程方式关闭select onorientationchange

时间:2016-06-10 21:51:56

标签: javascript jquery html html5 iphone-standalone-web-app

旋转IOS设备时,我似乎无法关闭选择元素。

我尝试过blur()(本机和jQuery版本),将其样式设置为display:none,调用hide(),在其他元素上触发焦点事件,触发select和on上的click事件其他元素,禁用选择,隐藏所有选项等。

我知道webkit不会让你用blur()关闭选择。还有人有建议吗?

1 个答案:

答案 0 :(得分:0)

我在这里猜测,因为我无法测试它,但似乎你在你的页面中放置了一个锚点:

<a id="myanchor"></a>

并在你的Jquery中添加这样的东西:

$(window).on("orientationchange",function(){
  $('#myanchor').focus();
});

它应该专注于锚点并关闭选择...也许?