No consigo ocultar un div al parar el desplazamiento pero ocultarlo al pasar un segundo hice algo asi:
    
Código Javascript
:
Ver original- var timer=null; 
- window.addEventListener("scroll", function(){ 
-     var div=document.getElementById("capa");     
-        if(timer !== null) { 
-          clearTimeout(timer);        
-        } 
-        timer = setTimeout(function(){ 
-          if(div.style.display=="block"){ 
-         div.style.display="none"; 
-         } 
-      
-        }, 150); 
- }); 
funciona bien pero no sin el retraso de un segundo.
saludos 
Perdon, me equvoque queria ponerlo en el foro de javascript.