请参阅以下内容:
$('body').on('whyhellothere', function(){
console.log('done...');
});
$('body').triggerHandler('whyhellothere');
此代码段返回:
done...
而如果我们颠倒顺序:
$('body').triggerHandler('whyhellothere');
$('body').on('whyhellothere', function(){
console.log('done...');
});
此代码段不返回任何内容。为什么会这样?