Przy użyciu układu murarskiego dla this site i przy pierwszym załadowaniu każde pudełko zachodzi na siebie. Jeśli użyjesz któregoś z elementów nawigacyjnych, aby posortować lub po prostu pozostać na "wszystkim", zmieniają się same. Jakieś pomysły?Elementy izotopowe zachodzą na siebie przy pierwszym obciążeniu
Odpowiedz
Nie mam jeszcze 50 punktów, więc nie mogę tego komentować, ale chciałem podzielić się kilkoma poradami, z którymi się spotkałem w przeszłości, ponieważ użyłem tej wtyczki, i to mogłoby pomóc inni ludzie.
Po pierwsze, zdecydowanie używam funkcji imageLoaded, jak wspomniała Sarah, a nie onload. (https://github.com/desandro/imagesloaded)
Wskazówka 1 - Aby przyspieszyć wtyczki izotopów z dostaniem się do pracy (przydatne jeśli rozmiary obrazu są duże, czy masz wiele z nich), załadować obraz zastępczy dla każdego pojemnika, a następnie po imagesloaded Plugin wtyczki, możesz mieć wtyczkę izotopową do szybkiego działania. Następnie możesz zamienić prawdziwy obraz za pomocą atrybutu danych, który zawiera prawdziwy URL src, po prostu zrób to za pomocą wywołania zwrotnego izotopu (http://isotope.metafizzy.co/events.html). Jedynym zastrzeżeniem jest to, że twoje obrazy będą musiały mieć te same wymiary co symbol zastępczy, a rozmiar opakowań może zostać zawalony i ponownie pokryć się.
Wskazówka 2 - Nigdy tak naprawdę tego nie robiłem, ale jedną z metod, o których myślałem, było załadowanie obrazów jako obrazu tła pojemnika, ustawienie wysokości i dla pojemnika (lub przynajmniej części obrazu z tego), ustaw obrazy jako rozmiar tła: okładka; i nie musisz się martwić o ładowanie obrazów, zanim wtyczka izotopowa może działać.
- 1. Izotop złożony (elementy zachodzą na siebie)
- 2. UICollectionViewCell treści niewłaściwy rozmiar przy pierwszym obciążeniu
- 3. Glide zmniejsza obraz przy pierwszym obciążeniu
- 4. Wiązanie sprawdzania poprawności przy pierwszym obciążeniu
- 5. Jak określić, czy dwa symbole wieloznaczne zachodzą na siebie?
- 6. Witryna MVC na platformie Azure działa bardzo wolno przy pierwszym obciążeniu każdej strony.
- 7. Przerwy murarskie jquery (stosy obrazów) w chrome/safari, ale tylko przy pierwszym obciążeniu
- 8. Używając języka Python, jak określić, czy prostokąt i kształt zachodzą na siebie?
- 9. IE href = "javascript: customFunction()" nie uruchamia się przy pierwszym obciążeniu ramki
- 10. Dwa elementy div obok siebie - Wyświetlanie płynów
- 11. Angular: ng-init nie działa przy obciążeniu
- 12. Knockout Funkcje wywoływania JS przy obciążeniu
- 13. Redis okresowo przestaje odpowiadać przy dużym obciążeniu.
- 14. Dwa elementy div o tej samej nazwie, zachodzące na siebie,
- 15. Sprawdzanie poprawności Knockout.js przy użyciu przedłużaczy - zapobieganie walidacji przy obciążeniu
- 16. UICollectionView wrong contentSize przy pierwszym załadowaniu, poprawne po tym
- 17. Obrazy kamieniarskie/izotopowe/opakowaniowe Załadowane + czcionki sieciowe
- 18. jqGrid na całkowitym obciążeniu zastosować filtr
- 19. Jak wypuścić dwa elementy div obok siebie bez określania szerokości?
- 20. Stop na pierwszym błędzie
- 21. Połóż serwer na dużym obciążeniu do testów
- 22. Dwa wykresy słupkowe w matplotlib zachodzą na wspak
- 23. Aplikacja internetowa zainstalowana na tomcat jest wolna przy pierwszym dostępie?
- 24. Bindowanie nie działa na pierwszym KeyPress przy użyciu jQuery
- 25. Jak zrobić grep zatrzymać przy pierwszym meczu na linii?
- 26. Izotopy jQuery przy pierwszym ładowaniu nie działają, Jak mogę czekać na załadowanie wszystkich zasobów/obrazów?
- 27. Fragmenty zachodzące na siebie
- 28. Mapa STL na siebie?
- 29. Błędy błędnej bramy przy obciążeniu nginx + Unicorn (aplikacja Rails 3)
- 30. Vue bind po częściowym obciążeniu AJAX?
Właśnie odpowiedziałem na moje własne pytanie! Dla każdego, kto się na to natknął, po prostu zapnij swój skrypt izotopowy w $ (window) .load – mtthwbsh
Awesome! Naprawiłem też mój problem. Dzięki! – betweenbrain
Pierwsze pytanie w najczęściej zadawanych pytaniach o murowanie ("Jak naprawić nakładające się elementy?") - http://masonry.desandro.com/faq.html - również podkreśla, że można użyć funkcji 'imagesLoaded'. – Sarah