Pracuję na stronie internetowej, która renderuje ścianę ze zdjęciami, a podczas przewijania w dół używa nieskończonego przewijania jQuery do załadowania następnej partii zdjęć.Losowo brakujące obrazy w IE podczas korzystania z jQuery Masonry
Używam jQuery Masonry wraz z jQuery InfiniteScroll.
Wszystko działa poprawnie w przeglądarce Chrome i Firefox, ale podczas przeglądania w trybie IE zauważyłem, że obrazy nie są wyświetlane losowo, ale jeśli odświeżę stronę, pojawią się, ale inne znikną. Podobnie, jeśli kliknę prawym przyciskiem myszy na brakującym obrazie i wybiorę "Pokaż obraz", natychmiast się pojawi.
Więc przetestowałem kilka wersji demonstracyjnych na jQuery Masonry website i odkryłem, że znowu, podczas gdy w IE, od czasu do czasu losowe obrazy nie byłyby renderowane. To dzieje się dla mnie na Infinite Scroll demo, a czasami nawet na Images demo (która nie używa Nieskończonego Przewiń).
Czy ktoś inny doświadczył tego lub zna rozwiązanie? W obecnej sytuacji nie będę mógł kontynuować mojego obecnego projektu, ponieważ jest on w zasadzie bezużyteczny w ramach IE.
BTW - Używam IE9.
OMG ... Czuję się dla ciebie. –
Co pokazują karty Konsola i Sieć, gdy obrazy nie ładują się? – Sampson
Na karcie sieci wyświetlany jest komunikat "Przerwano" jako wynik dla obrazów, które nie mogą się załadować, bez typu obrazu, natomiast te, które zostały pomyślnie załadowane, mają obraz typu image/jpeg i odpowiedź 304. – marcusstarnes