javascript - 失去悬停后没有鼠标

标签 javascript jquery html

http://jsfiddle.net/rpfHw/

我们有一个 inputactive 类,它在 mousedown 上添加,在 mouseup 上移除。

当鼠标光标放在输入上时效果很好。

问题是,mouseup 在您单击 input 后不起作用,按住并从中移除光标 - class active 不是已删除。

能修好吗?

最佳答案

那是因为 mouseup 不是在输入上触发的,而是在输入之外触发的。为此,您可以在 document 对象上使用通用事件处理程序:

$(document).mouseup(function() {
    $('input.active').removeClass('active');
});

http://jsfiddle.net/rpfHw/1/

关于javascript - 失去悬停后没有鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069708/

相关文章:

javascript - 带有复杂选择器的 JQuery 序列化

html - 使 bootstrap 中的表格扩展到页面的全高

javascript - 处理错误的谷歌内容关键字

javascript - 使用 Spring Boot 在同一页面上重复提交表单

javascript - 将每个表列保存在一个变量中

javascript - Jquery UI 选项卡-根据输入字段值使用下一个/上一个按钮推进选项卡

java - 如何通过 JSOUP 从 HTML 中获取一个短语

javascript - 在 jquery 中使用动态选择下拉列表时无法获取选项文本

javascript - 我如何在两个选择标签之间连接

javascript - MutationObserver 未检测到额外的表行