title: Jquery hide() should only be applied to visible elements
body: <pre><code>$(".selector").hide("fold", 2000);
  </code></pre>
  
  <p>I want this code to hide only elements that are visible on the page, in other words, those that have the style display: block.</p>
  
  <p>When I run this code on my page, it applies the effect also to the elements that are invisible. The elements that invisible should not be seen having that effect at all.</p>