9

我遇到了一个小问题,过去两个小时一直在努力调试它。在决定一个新的大脑可能会提供帮助之后,我决定在这里发帖。

我知道我应该出于遗留目的在此处发布一些代码,但问题涉及大量代码,因此提供链接更容易。

请查看以下页面:http ://ben-major.co.uk/labs/phonee/#overlays 。如果您点击Prompt(在 Chrome 或 Mobile Safari 中),您会看到一个提示框。这是障碍:

该字段具有焦点(请参见白色背景,而不是#eee未聚焦字段的颜色),但是当尝试在该字段中键入任何内容时,尽管该字段具有焦点,但什么也没有发生。我在我的 MBP (Chrome)、iMac (Chrome)、iPad + iPhone 上尝试过,都遇到了同样的问题。

有没有人遇到过类似的问题,因为我真的无法弄清楚为什么这不起作用。keyup 或类似事件没有事件预防措施......

4

2 回答 2

28
-webkit-user-select: none;

删除该样式,它可以工作。您可以在您正在使用的 reset.css 文件中更改它。这-webkit-user-select: auto;也有效。

于 2012-07-26T23:20:57.150 回答
6

在 reset.css 的第 46 行,你有-webkit-user-select: none;这个不允许用户在 webkit 浏览器上选择文本框!

于 2012-07-26T23:22:19.113 回答