所以我希望按钮在鼠标按下时改变样式,并在鼠标上升时返回上一个。我有这个代码:
$('#divMenu > #menu li a').mousedown(function(){
$(this).css({
'font-size': '25px',
'color': 'red'
});
}).mouseup(function(){
$(this).css({
'font-size': '30px',
'color': 'black'
});
});
问题是,当我按下鼠标但将其从我的对象上移开而不立即释放时,字体大小和颜色保持 25 像素和红色。我该怎么做才能通过?
编辑:这里的 JsFiddle:http: //jsfiddle.net/h64Uz/