Commit 56126c9a authored by 杨奕's avatar 杨奕 Committed by GitHub

Merge pull request #842 from baiyaaaaa/master

fix ie bounding top bug
parents 07cd2306 cd16a0b2
......@@ -91,5 +91,5 @@ if (process.env.NODE_ENV === 'production') {
cooking.add('vue.preserveWhitespace', false);
cooking.add('output.chunkFilename', 'element.[id].[chunkhash:7].js');
cooking.add('output.filename', 'element.[name].[chunkhash:7].js');
cooking.add('output.filename', 'element.[name].[hash:7].js');
module.exports = cooking.resolve();
......@@ -1148,13 +1148,22 @@
*/
function getBoundingClientRect(element) {
var rect = element.getBoundingClientRect();
// whether the IE version is lower than 11
var isIE = navigator.userAgent.indexOf("MSIE") != -1;
// fix ie document bouding top always 0 bug
var rectTop = isIE && element.tagName === 'HTML'
? -element.scrollTop
: rect.top;
return {
left: rect.left,
top: rect.top,
top: rectTop,
right: rect.right,
bottom: rect.bottom,
width: rect.right - rect.left,
height: rect.bottom - rect.top
height: rect.bottom - rectTop
};
}
......
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