Mauerwerk & LazyLoad nicht zusammen arbeiten wollen

Ich bin Einrichtung einer Website für einen Fotografen. Es sollte gebaut werden mit der Bootstrap-3-framework, und er will ein Mauerwerk mit über 400 Bildern auf einer Seite. Für diese Arbeit LazyLoad ist ein muss. Ich habe jetzt seit mehreren Tagen versuchen, LazyLoad arbeiten mit Desandros Mauerwerk, aber ohne Erfolg..

Ich habe versucht, die Beispiele, findet man googlen, aber die meisten Beiträge/Websites/Foren leitet nur Sie, oder kopiert diese stackoverflow-Antwort:
die Kombination von LazyLoad und Jquery Mauerwerk

Habe ich versucht, beide Methoden, aber leider bekomme ich nichts außer graue Haare..... 🙁

Hier ist eine vereinfachte Online-version der Seite im arbeiten auf:

http://nr.x10.mx

In diesem Beispiel habe ich einen fade-in auf die Seite laden, aber die Links die LazyLoad, seit ich es bekommen kann, zu arbeiten.

Und hier haben Sie eine GEIGE der folgenden

var container = document.querySelector('#ms-container');
imagesLoaded( container, function() 
{
   var msnry = new Masonry(container, 
                                     { itemSelector: '.ms-item',
                                       columnWidth: '.ms-item',});
}); 

Können Sie auch laden Sie das ganze pack hier, einschließlich der jquery.lazyload.js HIER

Jede Hilfe wäre sehr geschätzt,


UPDATE

Hier können Sie 4 verschiedene Beispiele für die verschiedenen Probleme, die auftreten können.
Ich fand auch zu meiner Freude, dass die Bootstrap - .img-responsive Klasse wird sich mit LazyLoad.

1 - Mauerwerk ohne LazyLoad

2 - Mauerwerk und Lazyload - Mauerwerk bricht und LazyLoad hat keine Auswirkungen

3 - LazyLoad ohne Mauerwerk - LazyLoad hat keine Auswirkungen

4 - LazyLoad ohne Mauerwerk und Bootsrap "img-responsive" entfernt

5 - Mauerwerk & LazyLoad unter Verwendung der ersten Methode, ALSO Antwort oben erwähnt

6 - Mauerwerk & LazyLoad mit der zweiten Methode, ALSO Antwort oben erwähnt
Die beiden letzten, gibt die folgende Fehlermeldung: [Fehler] TypeError: 'undefined' is not a function (evaluating '$container.imagesLoaded')
global code (5.html, Zeile 110)

Aktualisierte zip - HIER

Wieder, jeder asisstance wäre sehr geschätzt, danke

  • Ich bin mir nicht ganz sehen, das problem. Sowohl die Geige und den link, den Sie arbeiten.
  • wie erwähnt, habe ich "Links der LazyLoad, da kann ich es auf der Arbeit" in der live-link und der Geige
  • Ich sehe. Es macht es schwer für uns zu bestimmen, was falsch gelaufen ist, wenn wir nicht wissen, was Sie versucht haben, obwohl.
  • Bitte finden Sie meine aktuelle version oben. Danke
  • das ist wie Sie gehen, um zu erreichen, imhonet.ru ? wenn dem so ist, werde ich zu teilen meine exp Gebäude dieser
  • Vielen Dank Evgeniy, sieht beeindruckend aus. Aber ich sehe nicht die plugins bereits in meiner Frage..

InformationsquelleAutor no0ne | 2014-01-29
Schreibe einen Kommentar