2012-04-14 7 views
0

Ich habe ein Raster von Elementen in verschiedenen Kategorien und einige Kontrollkästchen, die bestimmte Kategorien deaktivieren können. Momentan verblassen sie und die anderen Elemente "springen" an ihren neuen Platz. Gibt es ein Plugin, um sie irgendwie gleiten zu lassen?Elemente mit jQuery ausblenden - andere Elemente an ihren neuen Platz schieben?

$(document).ready(function() { 
$('#hidefoo').click(function() { 
    $('.foo').fadeToggle("fast"); 
}); 
}); 

<div class="griditem foo"></div> 
<div class="griditem bar"></div> 
<div class="griditem foo"></div> 
<div class="griditem bar"></div> 

Antwort

1
+0

Es ist eine Art von was ich will, aber sieh dir diese Gabel an: http://jsfiddle.net/wquZS/. Die grünen und roten springen immer noch an ihre neue Stelle, anstatt zu rutschen. – HankSmackHood

+1

SlideToggle ist in Ordnung, wenn Sie nur vertikal schieben müssen. Aber wenn Sie horizontal gleiten wollen, müssen Sie .animate() wie in meiner Antwort verwenden. – demoncodemonkey

+1

@JCBK Isotope ist nur für Sie da: http://isotope.metafizzy.co/. Stack Exchange verwendet es auch! http://stackexchange.com/sites# – Ghokun

Verwandte Themen