2011-06-17 89 views
1

在此页面中:http://www.legrandclub.net有两个文本字段。在所有网络浏览器中,所有网页浏览器都能正常工作,但在Internet Explorer中,当我点击两个文本字段中的一个时,不会显示光标,但可以写入一些文本,但不显示光标。光标不显示在文本字段

这可能是导致此问题的原因?

谢谢

回答

4

它们在输入字段上使用与光标(灰色)相同的背景色。

+0

+1同样的事情发生在Opera在Windows上。 – Bazzz

+0

非常感谢!我怎样才能改变光标的颜色? – pAkY88

+0

@ pAkY88你必须在你的css中使用'cursor:url();'将它改成一个自定义游标。 –

0

我从CSS删除

padding:0; 

解决同样的问题。

1

IE < 9中的这个问题是由在我的输入字段左侧添加填充引起的。 它被固定通过添加

input { padding-right:3px;} 

对样式表,其中填充左也是3PX。这推动了恐怖回到现在可见的地方。

0

我遇到了同样的问题,这是问题: 你应该在该文本字段上处理'焦点'事件,所以在IE中的标签焦点你将看不到光标。为此,你还应该绑定focusin;那么它会工作。下面是示例代码

$('search-large').bind('focus focusin', function() { 

希望它可以帮助...