logo-control.ejs 515 B

123456789101112131415161718
  1. <script>
  2. var logo = document.getElementById('logo');
  3. var cover = document.getElementById('cover')
  4. var invertLogo = function(){
  5. console.log(window.scrollY + "/" + cover.clientHeight)
  6. if(window.scrollY >= cover.clientHeight) {
  7. logo.classList.add("invert");
  8. }
  9. else if(window.scrollY < cover.clientHeight) {
  10. logo.classList.remove("invert");
  11. }
  12. }
  13. invertLogo()
  14. window.onscroll = function(){
  15. invertLogo();
  16. };
  17. </script>