Commit ea507b3e authored by John Resig's avatar John Resig

Make sure that we don't attempt to handle scrolling when the node is...

Make sure that we don't attempt to handle scrolling when the node is disconnected from the document. Fixes #7190.
parent d490bcfa
......@@ -23,14 +23,17 @@ if ( "getBoundingClientRect" in document.documentElement ) {
try {
box = elem.getBoundingClientRect();
} catch(e) {}
} catch(e) {
return { top: 0, left: 0 };
var doc = elem.ownerDocument,
docElem = doc.documentElement;
// Make sure we're not dealing with a disconnected DOM node
if ( !box || !jQuery.contains( docElem, elem ) ) {
return box || { top: 0, left: 0 };
}
var doc = elem.ownerDocument,
body = doc.body,
docElem = doc.documentElement,
var body = doc.body,
win = getWindow(doc),
clientTop = docElem.clientTop || body.clientTop || 0,
clientLeft = docElem.clientLeft || body.clientLeft || 0,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment