jQuery Maçonnerie de rappel ne fonctionne pas
Je suis en train d'essayer d'obtenir une fonction de callback à exécuter lorsque jQuery Maçonnerie a fait de son positionnement magie, la prévention d'un flash de non stylé contenu dans mon code.
Pour les fins de test, bien que, je suis l'aide d'une simple alerte qui n'est pas appelée à tous.
var $jigsaw = $('#jigsaw');
$jigsaw.imagesLoaded( function(){
$jigsaw.masonry({
columnWidth : 180,
isAnimated : !Modernizr.csstransitions,
isResizable : true,
itemSelector : '.piece'
}, function(){
alert('Completed');
});
});
J'ai peut-être raté quelque chose d'évident, mais toute aide serait appréciée
OriginalL'auteur Craig | 2011-06-06
Vous devez vous connecter pour publier un commentaire.
Rappels avec la Maçonnerie v2.0 sont des sans-papiers et pas tout à fait pris en charge.
Mais les rappels sont superbes avec Isotope v1.5! Si vous souhaitez bonne rappels qui déclenchent après la fin d'une transition ou d'une animation, l'Isotope est le chemin à parcourir.
La raison en est que vous pourriez être en utilisant les transitions CSS ou jQuery animation ou aucun des deux. Donc j'aurais besoin de construire dans la logique de détecter qui est utilisé et puis quand déclencher le réel de rappel.
Desandro, tout d'abord, merci pour ce super plugin! Avez-vous des solutions à ce problème? Je suis en train de vivre la même chose.
Utiliser les Isotope
vraiment un très bon plugin, merci
OriginalL'auteur desandro
Il ressemble travaux de Maçonnerie avec jQuery différée des objets du système. Si vous êtes à l'aide de jQuery 1.5+ cela peut fonctionner:
OriginalL'auteur Anthony Veach
OriginalL'auteur tatatata
J'ai essayé et cela a fonctionné
OriginalL'auteur BlackEagle