【发布时间】:2011-12-16 14:02:07
【问题描述】:
假设我们有一个只读文本框,如下所示:
<input type="text" readonly />
在 IE 9 和 FF 4 中,当我单击该字段时,该字段中会出现一个(不闪烁的)光标。但是,在 Chrome 中,光标不显示。 (请参阅http://jsfiddle.net/hqBsW/。)
我想我理解为什么 IE/FF 选择显示光标——这样用户就知道他或她仍然可以选择字段中的值。
尽管如此,这显然让我们的用户感到困惑,我们希望将 IE/FF 更改为不显示光标,就像 Chrome 对 readonly 字段所做的那样。
有没有办法做到这一点?
【问题讨论】:
-
我也遇到了同样的问题,我得到了解决方案。为该输入字段编写
pointer-events: none;CSS 属性。