Commit 24f9776f authored by qingwei.li's avatar qingwei.li

Fix popper.js bug in IE, #291

parent 86f1cf7b
...@@ -1058,7 +1058,10 @@ ...@@ -1058,7 +1058,10 @@
['scroll', 'auto'].indexOf(getStyleComputedProperty(element, 'overflow-x')) !== -1 || ['scroll', 'auto'].indexOf(getStyleComputedProperty(element, 'overflow-x')) !== -1 ||
['scroll', 'auto'].indexOf(getStyleComputedProperty(element, 'overflow-y')) !== -1 ['scroll', 'auto'].indexOf(getStyleComputedProperty(element, 'overflow-y')) !== -1
) { ) {
return element; // If the detected scrollParent is body, we perform an additional check on its parentNode
// in this way we'll get body if the browser is Chrome-ish, or documentElement otherwise
// fixes issue #65
return element === root.document.body ? getScrollParent(element.parentNode) : element;
} }
return element.parentNode ? getScrollParent(element.parentNode) : element; return element.parentNode ? getScrollParent(element.parentNode) : element;
} }
......
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