首页 > 关于event对象,求助!

关于event对象,求助!

$(function(){
    document.onclick = javscriptHandle;

    $(document).on('click', jqueryHandle);

    function javscriptHandle(event){
        console.log('javascript: ' + event);
    }

    function jqueryHandle(event){
        console.log('jquery: ' + event);
    }

});

意思是jquery事件处理程序中的event已经被jquery加工过了,可以跨浏览器了吗?


是的,jQuery 针对event对象处理了浏览器差异
可以参考
官方英文https://api.jquery.com/category/events/event-object/
中文版http://www.css88.com/jqapi-1.9/category/events/event-object/


可以跨浏览器,这是jQuery最大的作用,如果想获取到原始的event事件对象或者一些特定属性,可以通过e.originalEvent获取到。

【热门文章】
【热门文章】