在此页面中:http://www.legrandclub.net有两个文本字段。在所有网络浏览器中,所有网页浏览器都能正常工作,但在Internet Explorer中,当我点击两个文本字段中的一个时,不会显示光标,但可以写入一些文本,但不显示光标。光标不显示在文本字段
这可能是导致此问题的原因?
谢谢
在此页面中:http://www.legrandclub.net有两个文本字段。在所有网络浏览器中,所有网页浏览器都能正常工作,但在Internet Explorer中,当我点击两个文本字段中的一个时,不会显示光标,但可以写入一些文本,但不显示光标。光标不显示在文本字段
这可能是导致此问题的原因?
谢谢
它们在输入字段上使用与光标(灰色)相同的背景色。
我从CSS删除
padding:0;
解决同样的问题。
IE < 9中的这个问题是由在我的输入字段左侧添加填充引起的。 它被固定通过添加
input { padding-right:3px;}
对样式表,其中填充左也是3PX。这推动了恐怖回到现在可见的地方。
我遇到了同样的问题,这是问题: 你应该在该文本字段上处理'焦点'事件,所以在IE中的标签焦点你将看不到光标。为此,你还应该绑定focusin;那么它会工作。下面是示例代码
$('search-large').bind('focus focusin', function() {
希望它可以帮助...
+1同样的事情发生在Opera在Windows上。 – Bazzz
非常感谢!我怎样才能改变光标的颜色? – pAkY88
@ pAkY88你必须在你的css中使用'cursor:url();'将它改成一个自定义游标。 –