Guest User

Untitled

a guest
Apr 26th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. var d = document.createElement("div");
  2. $$('body')[0].insert(d, "bottom");
  3. $(d).setStyle({width: "200px", height: "200px", border: "2px solid #000"});
  4.  
  5. $(d).getDimensions(); // width: 204, height: 204
  6.  
  7. function getInnerDimensions(element) {
  8. var el = $(element);
  9. var innerDimensions = el.getDimensions();
  10. innerDimensions.height -= parseInt(el.getStyle('border-top'));
  11. innerDimensions.height -= parseInt(el.getStyle('border-bottom'));
  12. innerDimensions.width -= parseInt(el.getStyle('border-left'));
  13. innerDimensions.width -= parseInt(el.getStyle('border-right'));
  14.  
  15. return innerDimensions;
  16. }
  17.  
  18. getInnerDimensions(d) // width: 200, height: 200
Add Comment
Please, Sign In to add comment