调用 blur() 时,IE 中文本区域和输入中的光标闪烁
Blinking cursor in IE in textareas and inputs appears when blur() called
我正在尝试从输入和文本区域中删除闪烁的光标,如下所示:
$('input, textarea').bind('click focus', function (e) {
$this = $(this);
if ($this.hasClass('disabled')) {
e.preventDefault();
$this.blur();
return false;
}
});
但是,如果我单击IE中的字段,则闪烁的光标会出现片刻,然后才删除。请告诉我如何在不使用元素的"禁用"属性的情况下修复它?我禁用了自己的 css 类(不是属性)。感谢!
您是否尝试过绑定到"mousedown"
事件?为什么你不只使用提到的"disabled"
属性?
您可以使用伪类在 css 中随意设置它:disabled
相关文章:
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 如何为动态创建的文本区域中输入的值更新ng模型
- jquery插件或javascript方法自动调整文本输入(而非文本区域)(固定宽度)可变高度的大小
- 文本输入与文本区域
- 使用javascript html实时预览文本区域输入
- 如何将表格中的文本添加到使用按钮输入的文本区域
- 在文本输入区域中创建双向更新
- Javascript 只允许输入区域中有空格
- 是否覆盖网站上文本输入区域的默认移动设备键盘?(HTML/JS/jQuery)
- 单击输入区域时出现问题
- 当输入区域中没有文本时,Jquery 提交按钮未禁用
- 在条件jquery上启用按钮/输入区域
- 处理输入区域中的 HTML 标记
- 在动态输入区域jquery中获取post数组以插入批代码点火器
- 从输入区域向表中添加元素
- 输入区域中出现PHP错误的新行
- 如何使用javascript单选按钮将文本添加到输入区域
- 当我将鼠标悬停在按钮上时,使用javascript或CSS来改变输入区域的颜色
- 当用户按下按钮时,如何从输入区域添加相同的内容