git.asbjorn.biz
/
jquery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
944e0e6
)
Make sure that mousing over Chrome "internal div" doesn't trigger a mouseleave. Fixes...
author
Anton M
<obhvsbypqghgc@gmail.com>
Tue, 8 Feb 2011 16:15:55 +0000
(17:15 +0100)
committer
Anton M
<obhvsbypqghgc@gmail.com>
Tue, 8 Feb 2011 16:15:55 +0000
(17:15 +0100)
Follow up to https://github.com/jquery/jquery/commit/
4a828c93d40eb67b2041b08bbed0f1973442bd03
which was stupid and got reversed.
src/event.js
patch
|
blob
|
history
diff --git
a/src/event.js
b/src/event.js
index
f3a5d9f
..
a15603f
100644
(file)
--- a/
src/event.js
+++ b/
src/event.js
@@
-653,6
+653,12
@@
var withinElement = function( event ) {
// Firefox sometimes assigns relatedTarget a XUL element
// which we cannot access the parentNode property of
try {
+
+ // Chrome does something similar, the parentNode property
+ // can be accessed but is null.
+ if ( parent !== document && !parent.parentNode ) {
+ return;
+ }
// Traverse up the tree
while ( parent && parent !== this ) {
parent = parent.parentNode;