jquery setInterval oder scroll

Ich arbeite an einem Projekt, bei dem ich mir das anhören mussscroll Veranstaltung .. Ich frage mich, was ist ein besserer Ansatz ..

1. Ansatz
 function scroll() {
    if ($(window).scrollTop() > 200) {
        top.fadeIn();
    } else {
        top.fadeOut();
    }
    if (menuVisible) {
      quickHideMenu();
    }
}
2. Ansatz
      function scroll() {
          didScroll = true;
      }

      setInterval(function() {
          if ( didScroll ) {
              didScroll = false;
              if ($(window).scrollTop() > 200) {
                  top.fadeIn();
              } else {
                  top.fadeOut();
              }
              if (menuVisible) {
                quickHideMenu();
              }
          }
      }, 250);

Vielen Dank :)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage