Advertisement
andrewjackson

Javascript Event Normalization

Sep 13th, 2012
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Event(e) {
  2.     e = e || (e = window.event);
  3.     e.target = e.target || e.srcElement;
  4.     e.targetNN = event.target.nodeName.toLowerCase();
  5.     e.preventDefault = e.preventDefault || function () { e.returnValue=false; };
  6.     e.stopPropagation = e.stopPropagation || function () { e.cancelBubble=true; };
  7.     return e;
  8. }
  9.  
  10. document.body.addEventListener('mousedown', function (e) {
  11.     event = Event(e);
  12.     if (event.targetNN == 'span') {
  13.         event.preventDefault();
  14.     };
  15. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement