我有几个不同的任务可能需要进行一些优化:
$('.container').on('click', '.one', function () {
// do task one
});
$('.container').on('click', '.two', function () {
// do task two
});
$('.container').on('click', '.three', function () {
// do task three
});
合并到以下内容中:
$('.container').on('click', '.one, .two, .three', function () {
// How to selectively perform each task, based on the trigger/ selector?
// Think of if (event.type === 'mouseenter') // do sumthing
});
问题是如何根据每个触发器/选择器有选择地执行不同的任务?还是有更好的方法来执行这个任务?谢谢。
if (event.type === 'mouseenter')
,如果想要更改上面代码中的任务是元素,而不是事件。你只有点击事件。 - Diego