我在iPad正在浏览的网站上有一个选择框有问题。选择框位于使用jQuery隐藏/显示的jquery对话框中。当用户首次点击页面时,将隐藏包含选择框的对话框。有一个触发器,用户可以单击打开包含选择框的对话框,但是一旦显示对话框,iPad就会自动打开它的原生选择框UI,而不是等到用户触摸它。有任何想法吗?这是网站和布局的图像。 http://patriotvanlines.com。
我会为此添加代码,但我认为这很可能是iPad与jQuery的一些错误。
答案 0 :(得分:3)
我自己并没有与IOS密切合作,但我想知道这个小黑客是否能帮助它。在select disabled="disabled"
上添加一个属性,并在单击图像时使用jquery删除该属性。
答案 1 :(得分:1)
您甚至可以在典型的浏览器中看到第一个下拉列表具有焦点。这必须是iPad上弹出选择列表的原因。您可以通过单击链接然后按向下箭头来测试它。选择列表会更改。
在弹出回调中尝试使用简单的$('#state1').blur()
来移除焦点。
哦,这是另一个想法。如果弹出窗口自动将焦点放在打开的第一个输入上,那么您可以包含一个隐藏的输入来为您获得焦点。