title: Function isn't delayed for some reason
body: <p>These is main function</p>
  
  <pre><code>function isScrolledIntoView(elem)
      {
  
          var docViewTop = $(window).scrollTop();
  
  
          var elemBottom = elemTop + $(elem).height();
  
          if (elemBottom &gt;=docViewTop) {
              return true
          }
          else {
              return false
          };
      }
  </code></pre>
  
  <p>This is delayed</p>
  
  <pre><code>var timeoutSrc
      function delayedSrc(elem){
          timeoutSrc=window.setTimeout(isScrolledIntoView(elem), 2200)}
  </code></pre>
  
  <p>Here I call it:</p>
  
  <pre><code>delayedSrc($("#result"));
  </code></pre>
  
  <p>But by alert test message I can tell, that there is no delay.</p>