当text()被调用时,在textareas和输入中的IE中闪烁光标

时间:2013-11-13 07:17:08

标签: javascript

我正在尝试从输入和textareas中删除闪烁的光标,如下所示:

$('input, textarea').bind('click focus', function (e) {
    $this = $(this);
    if ($this.hasClass('disabled')) {
        e.preventDefault();
        $this.blur();
        return false;
    }
});

但是,如果我点击IE中的某个字段,那么闪烁的光标会出现片刻,然后才会删除。请告诉我如何在不使用元素的“禁用”属性的情况下修复它?我使用自己的css类禁用(非属性)。 THX!

1 个答案:

答案 0 :(得分:1)

您是否尝试过绑定"mousedown"事件?为什么你不会只使用上面提到的"disabled" ATTRIBUTE?

您可以使用:disabled伪类

在css中设置任何您喜欢的样式