mirror of https://github.com/ElemeFE/element
commit
56126c9a8f
|
@ -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
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue