get-outer-height.js 573 B

1234567891011121314
  1. /**
  2. * 获取外层高度
  3. * @param {HTMLElement} el dom节点
  4. * @param {Number} defaultValue 默认值
  5. * @return {Number} 高度
  6. */
  7. module.exports = function getOuterHeight(el, defaultValue) {
  8. var height = this.getHeight(el, defaultValue);
  9. var bTop = parseFloat(this.getStyle(el, 'borderTopWidth')) || 0;
  10. var pTop = parseFloat(this.getStyle(el, 'paddingTop')) || 0;
  11. var pBottom = parseFloat(this.getStyle(el, 'paddingBottom')) || 0;
  12. var bBottom = parseFloat(this.getStyle(el, 'borderBottomWidth')) || 0;
  13. return height + bTop + bBottom + pTop + pBottom;
  14. };