Tengo un interruptor de palanca básico que muestra el clic en div mientras se cierran todos los demás divs similares. Esto funciona bien, el alternar no es el problema. Vea a continuación:devoluciones de llamada de Jquery con pluggin de mampostería
$(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();
});
También he hecho uso de la mampostería pluggin para jQuery, que organiza todos los elementos div seleccionados horrizontally y luego verticalmente. Brillante que funciona igual para todo tipo de alturas div diferentes. Ver más abajo:
$(function(){
$('#mainContent').masonry({
columnWidth: 200,
itemSelector: '.threadWrapper:visible',
});
});
Lo que yo quiero que haga es reorganizar la disposición cada vez que un div se amplía o reduce. En efecto, activa el comando .masonry como una devolución de llamada para la función .click inicial. Esto es lo que no funciona para mí. Aplicaciones para la pregunta de principiantes.
Vea cómo su trabajo actualmente aquí: kalpaitch.com
Andrew
Gaby - Gracias por la comprobación de sintaxis, yo soy bastante bueno en los esponjar y luego pasar una media hora corriendo por mirar para ellos.
Cyro - Eso es perfecto y funciona, voy a utilizar esto en el futuro cercano. Lo que tenía la intención de agregar era cómo se lograría esto en el caso de mostrar/ocultar/alternar estos CON una velocidad de animación (el código anterior se modificó en consecuencia). Luego, la llamada de albañilería se activaría antes de que los divs se expandan (como está sucediendo actualmente en kalpaitch.com). Muchas gracias por la respuesta, definitivamente es más fácil de esta manera.
Muy bonito. Aunque un poco desafortunado IE todavía está en los 90 con desvanecimiento. Intenté con un tiempo de espera que funcionó bien, pero parece más suave. Cuidado si veo a lo que terminaste. – kalpaitch
¿Puedes explicarlo? ¿Cómo fuerzas a Masonry a correr nuevamente después de la primera carrera?¿Está esto documentado en algún lugar? – BuddyJoe
Bueno, usaría el último isótopo de Desandro, que incluye el filtrado. Sin embargo, si sigues mi enlace y miras el código, verás dónde agregué una función de filtrado y un tiempo de espera – Jason