title: JQuery Infinite Pulse Function with visibility:hidden instead of display:none
body: <p>I have this infinite pulsate function</p>
  
  <pre><code>function pulsate(element) {
      $(element || this).delay(150).fadeOut(1000).delay(150).fadeIn(1000, pulsate); 
  }
  </code></pre>
  
  <p>which taken from
  <a href="https://stackoverflow.com/questions/11777997/jquery-infinite-fadeout-fadein-effect">jQuery: infinite fadeOut $ fadeIn effect?</a></p>
  
  <p>and I want to make pulse effect with <code>visibility:hidden</code> instead of <code>display:none</code> </p>
  
  <p>I've read this thread
  <a href="https://stackoverflow.com/questions/4549389/jquery-fadeout-without-display-none">jQuery fadeOut without display none?</a>
  But still confusing. 
  How do I implement this <code>visibility:hidden</code> method to the infinite pulsate function.</p>
  
  <p>Thanks,</p>