How do I hide jQuery changes to the page until all processing is complete?
<p>I have a page with a large table. At the top of the table I've added several filters for eliminating rows in the table. When someone changes a filter, jQuery processes the changes and shows/hides rows in the table that match the filters.</p>

<p>The processing code starts by showing all the rows in the table. Then, it steps through each filter, and wherever necessary, it hides rows in the table. So, each time the user changes a filter, they will see the entire table momentarily and then watch as the rows disappear until the filtering is complete.</p>

<p>Is there a JavaScript or jQuery function for delaying output to the browser until all processing is complete?</p>
