检查以下示例:
$('button').bind('click focus', function() {
// Did I click or focus?
});
在将多个事件绑定到一个处理程序时,有没有办法解决这个问题?
这 * 可能 * 行得通,但有点难看:
var eventType;
$('button').click(function() {
eventType = 'click';
do();
});
$('button').focus(function() {
eventType = 'focus';
do();
});
function do() {
alert(eventType);
}
1条答案
按热度按时间nvbavucw1#
可以在event object(传递给处理程序的第一个参数)上使用
event.type
,如下所示: