jquery之event与originalEvent的关系event事件对象用法浅析

Posted everest33

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery之event与originalEvent的关系event事件对象用法浅析相关的知识,希望对你有一定的参考价值。

在jquery中,最终传入事件处理程序的 event 其实已经被 jQuery 做过标准化处理,

其原有的事件对象则被保存于 event 对象的 originalEvent 属性之中,

每个 event 都是 jQuery.Event 的实例

其原型链中保存有六个方法,

 代码如下 复制代码

jQuery.Event.prototype = { 
    preventDefault: function() { 
        // 取消事件默认行为 
    }, 
    stopPropagation: function() { 
        // 取消事件向上冒泡 
    }, 
    stopImmediatePropagation: function() { 
        this.isImmediatePropagationStopped = returnTrue; 
        this.stopPropagation(); 
    }, 
    isDefaultPrevented: returnFalse, 
    isPropagationStopped: returnFalse, 
    isImmediatePropagationStopped: returnFalse 
};

 

以上是关于jquery之event与originalEvent的关系event事件对象用法浅析的主要内容,如果未能解决你的问题,请参考以下文章

JQuery之事件冒泡

jQuery文档操作之克隆操作

event.preventDefault() 与返回 false(无 jQuery)

event.preventDefault() 与返回 false(无 jQuery)

jQuery Direct and delegated events 直接事件与委托事件

前端之jQuery