Quelle: jQuery Masonry
Ich habe das gleiche Problem erlebt und ich habe zwei Methoden entwickelt, um es zu bekämpfen. Laden Sie zuerst den Container neu, nachdem Sie das onclick-Bild angehängt haben.
%Vor%Zweitens, und wahrscheinlich wichtiger, korrigieren Sie dynamisch die Höhe des umgebenden Teils, um es an die Höhe des Bildes anzupassen:
%Vor%Also sieht mein Stein so aus:
%Vor%Bearbeiten: In Ihrem Code haben Sie das gleiche Problem, es gibt keine Höhe im Stil.
%Vor%Und es scheint mir, dass Sie auch ein Problem mit der Breite haben. Ich denke, Sie müssen eine kleinere Breite für die Spalte verwenden. Ein guter Wert wäre die Breite des kleinen Bildes und etwas Grenze.
Der Titel sagt ziemlich alles, ich habe in das Bilder-Plugin von Maurerarbeit geschaut, aber ich hatte kein Glück, ich frage mich, ob jemand helfen könnte?
Das Skript macht viele Dinge, es hat das Filter-Bit, die Animation, show / hide, Ajax, um den Inhalt usw. zu bekommen. Ich wäre glücklich, wenn jemand untersuchen könnte, warum es überlappt und wie ich es lösen könnte basierend auf dem folgenden Code:
%Vor%