我有两个非常相似的函数,它们在不同的事件上调用,即第一个在 'onmousedown' 上,第二个在 'onmouseup' 上。我正在考虑将它们合并为一个以提高我的代码的可维护性。我的问题是如何在 switch 语句中找到当前事件?
function update_button_to_idle(id){
var img = 'images/';
switch(id){
case 'abc1':
img += 'enter1.png';
break;
case 'abc2':
case 'abc3':
img += 'play1.png';
break;
}
$('#' + id + ' img').attr('src', img);
}
function update_button_to_active(id){
var img = 'images/';
switch(id){
case 'abc1':
img += 'enter2.png';
break;
case 'abc2':
case 'abc3':
img += 'play2.png';
break;
}
$('#' + id + ' img').attr('src', img);
}