Guest User

Untitled

a guest
Jun 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. Element.addMethods({
  2. centerHorizontally: function(element) {
  3. if (!(element = $(element))) return;
  4.  
  5. var vpWidth = $(document).viewport.getWidth();
  6. var width = element.getWidth();
  7.  
  8. element.style.left = (vpWidth / 2) - (width / 2) + 'px';
  9. return element;
  10. },
  11. centerVertically: function(element) {
  12. if (!(element = $(element))) return;
  13.  
  14. var vpHeight = $(document).viewport.getHeight();
  15. var height = element.getLayout().get('margin-box-height');
  16. var scrollTop = $(document).viewport.getScrollOffsets().top;
  17.  
  18. var avTop = (vpHeight / 2) - (height / 2) + scrollTop;
  19.  
  20. if (avTop <= 10)
  21. avTop = 10;
  22.  
  23. element.style.top = avTop+ 'px';
  24. return element;
  25. }
  26. });
Add Comment
Please, Sign In to add comment