【问题标题】:Cursor is not displayed on text fields光标不显示在文本字段上
【发布时间】:2011-09-17 06:32:12
【问题描述】:

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

这可能是什么原因造成的?

谢谢

【问题讨论】:

    标签: html css internet-explorer cursor


    【解决方案1】:

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

    【讨论】:

    • 非常感谢!如何更改光标的颜色?
    • @pAkY88 您必须在 CSS 中使用 cursor: url(); 将其更改为自定义光标。
    • 我已经解决了这个问题,只需将文本字段背景更改为更浅的灰色。
    【解决方案2】:

    我通过删除解决了同样的问题

    padding:0;
    

    来自 CSS。

    【讨论】:

      【解决方案3】:

      IE

      修复
      input { padding-right:3px;}
      

      到样式表,左边距也是 3px。这会将光标推回到现在可见的位置。

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题,这就是问题所在: 您应该在该文本字段上处理“焦点”事件,因此在 IE 中的选项卡焦点上您将看不到光标。为此,您还应该绑定focusin;那么它将起作用。以下是示例代码

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

        希望对你有帮助...

        【讨论】:

          【解决方案5】:

          将 padding-left:2px 添加到文本字段样式。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-06-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多