在iPad上查看时,我们网站的链接和按钮不起作用。实际上,即使单击(或触摸)输入字段也不会使该字段处于焦点或显示iPad键盘。
该网站是用PHP(CodeIgniter框架)构建的,在UI(HTML,CSS,一些Javascript和JQuery)方面没什么特别的。没有闪光灯。
该网站无法正常在iPad上运行的任何原因?
编辑:如果这听起来像是一个宣传帖,我很抱歉,这不是意图。域名包含在帖子中,但是在那些关心访问并试一试的评论中。我仍然有错误 - 在iPhone和iPad上访问,页面显示但链接和输入字段不可点击。答案 0 :(得分:3)
最后我发现了它。这是解决方案:
你在不能写的元素上定义了某个地方:
input,select,textarea{
-webkit-user-select: none;
}
将其更改为:
input,select,textarea{
-webkit-user-select: text;
}
答案 1 :(得分:0)
它只能是少数几件事之一。
根据“mu is to short”的建议验证您的代码,see here
删除底部的脚本,因为它没有做任何事情,两个脚本标签没有charset属性。修复所有上述错误,如果仍然无效,则回发。
答案 2 :(得分:0)
您需要确保处理本地事件,例如“touchstart”,“touchend”和“touchmove”。如果您处理这些事件,则不会获得“点击”事件。
如果您不处理本机事件,则仅点击。