Evite espaços em branco no Foundation Blockgrid ao ocultar elementos

Então, se você estiver trabalhando com a fundação e usar o blockgrid e ocultar e mostrar elementos dinamicamente, com mais de uma linha você terá um espaço em branco – feio!

Adicionando

style=display:none;

via js irá ocultar o elemento, mas se houver, digamos, 2 linhas e você ocultar o último da linha 1, haverá um espaço em branco.
Este é o resultado de como a fundação calcula (ou, mais precisamente, conta ) os elementos <li>.

Agora, a dica:
se você não se importa com a ordem dos elementos, simplesmente faça o seguinte para cada elemento que ocultar:

jQuery('#li-Id').appendTo("#ul-Id");

Isso simplesmente colocará o elemento selecionado no final de seu contêiner ul, produzindo um fluxo bom e limpo de seus elementos de blockgrid sem espaços em branco.

Exemplo do problema:
http://foundation.zurb.com/forum/posts/581-block-grid-in-combination-with-visibility-not-working-as-expected

Tópico Stackoverflow em listas de reordenamento:
http://stackoverflow.com/questions/3814025/jquery-move-list-item-to-end-of-list