【发布时间】:2011-09-17 06:32:12
【问题描述】:
在此页面中:http://www.legrandclub.net 有两个文本字段。在所有网络浏览器中都可以正常工作,但在 Internet Explorer 中,当我单击两个文本字段之一时,光标不显示,可以写入一些文本但光标不显示。
这可能是什么原因造成的?
谢谢
【问题讨论】:
标签: html css internet-explorer cursor
在此页面中:http://www.legrandclub.net 有两个文本字段。在所有网络浏览器中都可以正常工作,但在 Internet Explorer 中,当我单击两个文本字段之一时,光标不显示,可以写入一些文本但光标不显示。
这可能是什么原因造成的?
谢谢
【问题讨论】:
标签: html css internet-explorer cursor
它们在输入字段上使用与光标相同的背景颜色(灰色)。
【讨论】:
cursor: url(); 将其更改为自定义光标。
我通过删除解决了同样的问题
padding:0;
来自 CSS。
【讨论】:
IE
修复input { padding-right:3px;}
到样式表,左边距也是 3px。这会将光标推回到现在可见的位置。
【讨论】:
我遇到了同样的问题,这就是问题所在: 您应该在该文本字段上处理“焦点”事件,因此在 IE 中的选项卡焦点上您将看不到光标。为此,您还应该绑定focusin;那么它将起作用。以下是示例代码
$('search-large').bind('focus focusin', function () {
希望对你有帮助...
【讨论】:
将 padding-left:2px 添加到文本字段样式。
【讨论】: