我想在点击链接时为链接添加一个类,但我不能使用:
$('a.someLink').click(function() {
// code
});
因为click似乎检测用户何时单击并释放元素上的鼠标单击器。我需要在用户点击元素后立即添加该类,甚至在他之前使用鼠标点击器之前和之后我需要将该类删除。
基本上我试图模仿css在链接上的活跃状态:
a:active
如何做到这一点?
答案 0 :(得分:6)
mousedown()将是你在jQuery文档中寻找的东西
答案 1 :(得分:3)
您可以使用$('a.someLink').mousedown(function() { //code });
代替
答案 2 :(得分:1)
$('a.someLink').mousedown(function() {
//code
});
答案 3 :(得分:1)
使用$('a.someLink').mousedown()
您可以添加该类,然后使用$('a.someLink').mouseup()
删除它。
答案 4 :(得分:0)
尝试在mousedown
事件之前触发的click
。
$('a.someLink').mousedown(function() {
// code
});