使用javascript解雇iOS safari选择器

时间:2012-01-06 12:10:13

标签: jquery ios5 drop-down-menu mobile-safari

我正在寻找一种方法,一旦选择了一个选项元素,就会解除iOS Safari中的选择选择器。

我们可以使用OnChange触发整个事情,但选择器仍然是打开的。

我尝试了.blur().blur(function() { window.clearInterval(interval); })

我们正在安装jQuery。

这个过程应该是:

  1. 用户点击选择框
  2. 选项显示在内置浏览器选择器
  3. 用户点击选项
  4. 脚本加载
  5. Picker随后消失(这是缺少的一步)

2 个答案:

答案 0 :(得分:0)

您可以将onblur事件处理程序绑定到输入元素,并检查处理程序是否有任何焦点(使用document.activeElement)。正如this answer to a similar question中所述。

答案 1 :(得分:0)

您可以尝试触发不需要选择器的事件。

  

$( '#富')触发( '点击');

还要确保您的事件处理程序返回false。