Source: public/javascripts/back-to-top-button.js

  1. /**
  2. * @module Client_Index
  3. */
  4. var btn = document.getElementById("btt-btn");
  5. window.onscroll = function() { detectScroll() };
  6. /**
  7. * Detect scrolling to make back-to-top button visible
  8. */
  9. function detectScroll() {
  10. if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
  11. btn.style.display = "block";
  12. } else {
  13. btn.style.display = "none";
  14. }
  15. }
  16. /**
  17. * Scroll to the top of the site
  18. */
  19. function backToTop() {
  20. document.body.scrollTop = 0;
  21. document.documentElement.scrollTop = 0;
  22. }