iPad会自动打开html选择元素

时间:2011-08-30 19:49:15

标签: jquery ipad

我在iPad正在浏览的网站上有一个选择框有问题。选择框位于使用jQuery隐藏/显示的jquery对话框中。当用户首次点击页面时,将隐藏包含选择框的对话框。有一个触发器,用户可以单击打开包含选择框的对话框,但是一旦显示对话框,iPad就会自动打开它的原生选择框UI,而不是等到用户触摸它。有任何想法吗?这是网站和布局的图像。 http://patriotvanlines.com
我会为此添加代码,但我认为这很可能是iPad与jQuery的一些错误。 enter image description here

2 个答案:

答案 0 :(得分:3)

我自己并没有与IOS密切合作,但我想知道这个小黑客是否能帮助它。在select disabled="disabled"上添加一个属性,并在单击图像时使用jquery删除该属性。

答案 1 :(得分:1)

您甚至可以在典型的浏览器中看到第一个下拉列表具有焦点。这必须是iPad上弹出选择列表的原因。您可以通过单击链接然后按向下箭头来测试它。选择列表会更改。

在弹出回调中尝试使用简单的$('#state1').blur()来移除焦点。

哦,这是另一个想法。如果弹出窗口自动将焦点放在打开的第一个输入上,那么您可以包含一个隐藏的输入来为您获得焦点。