事件对象常见兼容

e = e || window.event      事件对象      

 

e.target = e.target || e.srcElement      事件源

 

 

clientX/Y  距离当前一屏幕的距离(不包括隐藏)

pageX/Y    滚动条隐藏的也算在内(Ie 6-8 不兼容)  等价于clientX/Y + scrollLeft/Top

e.pageX  = e.pageX || (e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft)  );

e.pageY  = e.pageY || (e.clienY + (document.documentElement.scrollTopt || document.body.scrollTop)  );

 

 

 

e.preventDefault ? e.preventDefault() : e.returnValue = false;  阻止默认事件

return  false; 阻止默认行为

其他方式在a标签中herf 中添加    javaScript:;   javaScript:void (0);

 

 

e.stopPropagation? e.e.stopPropagation() : e.cancelBubble = true;   阻止事件冒泡

 

posted on 2018-01-08 16:19  cm笔记簿  阅读(156)  评论(0编辑  收藏  举报

导航