diff options
author | Oleg Gaidarenko <markelog@gmail.com> | 2015-03-08 07:11:11 +0300 |
---|---|---|
committer | Oleg Gaidarenko <markelog@gmail.com> | 2015-05-03 13:28:34 +0300 |
commit | 9db9316609c2881dbb6abc49efc3aa91a57a02ad (patch) | |
tree | 5eee236c50d2d12f0910ae9936bffadecb712cc7 | |
parent | fac67a984268ef8f7de952666fda6d8d32754f5f (diff) | |
download | jquery-9db9316609c2881dbb6abc49efc3aa91a57a02ad.tar.gz jquery-9db9316609c2881dbb6abc49efc3aa91a57a02ad.zip |
Event: add support comment
Ref gh-2047
-rw-r--r-- | src/event.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/event.js b/src/event.js index ee0af6179..0aa37ec6e 100644 --- a/src/event.js +++ b/src/event.js @@ -26,6 +26,8 @@ function returnFalse() { return false; } +// Support: IE9 +// See #13393 for more info function safeActiveElement() { try { return document.activeElement; @@ -424,8 +426,11 @@ jQuery.event = { delegateCount = handlers.delegateCount, cur = event.target; + // Support (at least): Chrome, IE9 // Find delegate handlers // Black-hole SVG <use> instance trees (#13180) + // + // Support: Firefox // Avoid non-left-click bubbling in Firefox (#3861) if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { @@ -626,6 +631,7 @@ jQuery.event = { }; jQuery.removeEvent = function( elem, type, handle ) { + // This "if" is needed for plain objects if ( elem.removeEventListener ) { elem.removeEventListener( type, handle, false ); } |