我们有一个 input
和 active
类,它在 mousedown
上添加,在 mouseup
上移除。
当鼠标光标放在输入上时效果很好。
问题是,mouseup
在您单击 input
后不起作用,按住并从中移除光标 - class active
不是已删除。
能修好吗?
最佳答案
那是因为 mouseup
不是在输入上触发的,而是在输入之外触发的。为此,您可以在 document
对象上使用通用事件处理程序:
$(document).mouseup(function() {
$('input.active').removeClass('active');
});
关于javascript - 失去悬停后没有鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069708/