Mam podstawowy przełącznik, który pokazuje kliknięty div podczas zamykania wszystkich innych podobnych elementów div. Działa to dobrze, przełączanie nie jest problemem. Patrz poniżej:Połączenia zwrotne z masonem pluggin
$(document).ready(function(){
$('.threadWrapper > .littleme').click(function() {
$(this).next().toggle('slow');
$(this).toggle('slow');
$('.littleme').not(this).next().hide('slow');
$('.littleme').not(this).show('slow');
return false;
}).next().hide();
});
Ja też skorzystał z masonerią pluggin dla jQuery, który organizuje wszystkie wybrane elementy div horrizontally a następnie w pionie. Genialny, który działa również na wszystkie rodzaje różnych wysokościach div. Zobacz poniżej:
$(function(){
$('#mainContent').masonry({
columnWidth: 200,
itemSelector: '.threadWrapper:visible',
});
});
To, co chcę zrobić, to zreorganizować układ za każdym razem, gdy div rozwinie się lub zwinie. W efekcie wywołanie polecenia .masonry jako wywołania zwrotnego dla początkowej funkcji .click. To nie działa dla mnie. Appologies na pytanie dla początkujących.
Zobacz jak obecnie pracuje tu jego: kalpaitch.com
Andrew
Gaby - Dzięki za sprawdzanie składni, jestem dość dobry w fluffing ci się i następnie wydając około pół godziny działa okrągły patrząc dla nich.
Cyro - To jest idealne i działa, będę używać tego w niedalekiej przyszłości. To, co chciałem dodać, to jak można to osiągnąć w przypadku pokazywania/ukrywania/przełączania tych elementów z prędkością animacji (powyższy kod został odpowiednio zmieniony). Następnie wywołanie muru powinno wystrzelić zanim div zostaną rozszerzone (tak jak obecnie dzieje się na kalpaitch.com). Wielkie dzięki za odpowiedź, ale zdecydowanie łatwiej w ten sposób.
Bardzo ładne. Chociaż trochę niefortunne IE jest jeszcze w latach 90. z czasem. Próbowałem z limitem czasu, który działał w porządku, ale wygląda to gładko. Nie martw się, jeśli zobaczę, co skończyłeś. – kalpaitch
Czy możesz wyjaśnić? Jak zmusić Masonry'ego do ponownego biegania po pierwszym biegu?Czy to jest udokumentowane w dowolnym miejscu? – BuddyJoe
Cóż, chciałbym użyć najnowszego - izotopu Desandro, który obejmuje filtrowanie. Jednak jeśli podążysz za moim linkiem i spojrzysz na kod, zobaczysz, gdzie dodałem funkcję filtrowania i limit czasu – Jason