-4

スクロールする DIV 要素があります。スクロールするとページとともに移動します。スクロールするとバグが発生することがあります。ヘルプはありますか?

JS コード:

window.onload = function() {

  function getScrollTop() {
    if (typeof window.pageYOffset !== 'undefined' ) {
      return window.pageYOffset;
    }

    var d = document.documentElement;
    if (d.clientHeight) {
      return d.scrollTop;
    }

    return document.body.scrollTop;
  }

  window.onscroll = function() {
    var box = document.getElementById('box'),
        scroll = getScrollTop();

    if (scroll <= 3) {
      box.style.top = "30px";
    }
    else {
      box.style.top = (scroll + 2) + "px";
    }
  };

};

私はjavascriptが初めてです。助けてくれてありがとう。

4

1 に答える 1