Javascript 如何区分jQuery触发的事件还是原生事件

阅读(3286)

jQuery的trigger实现很方便,但有的场景需要区分事件是jQuery触发,还是用户触发的原生事件。


$('button').on('click', function (event) {
    if (event.originalEvent === undefined) {
        // jQuery trigger
    } else {
        // 用户触发的原生事件
    }
});