v1.js 664 B

123456789101112131415161718192021222324
  1. function updateBtnPosition(margin, offset)
  2. {
  3. const preBtn = document.querySelector('#preButton');
  4. const nextBtn = document.querySelector('#nextButton');
  5. if(preBtn) $(preBtn).css('top', margin).css('left', offset);
  6. if(nextBtn) $(nextBtn).css('top', margin).css('right', offset);
  7. }
  8. window.addEventListener('resize', function(event)
  9. {
  10. updateBtnPosition(event.target.innerHeight / 2, getOffset());
  11. });
  12. window.getOffset = function()
  13. {
  14. let $mainContainer = $('#mainContainer');
  15. let offset = parseFloat($mainContainer.css('margin-left'));
  16. return offset + 8;
  17. }
  18. $(() => {
  19. updateBtnPosition(window.innerHeight / 2, getOffset());
  20. });