Hallo liebe Community,
ich habe ein kleines Problem mit einem von mir selbst geschriebenen Filtersystem bzw. dem darin integrierten Lazyload.
Da die Inhalte sehr umfangreich sind und sie alle iframes beinhalten (google maps), habe ich lazyload integriert um sie immer nur dann zu laden wenn sie auch im sichtbaren bereich sind.
Es funktioniert auch an sich, sprich es werden zunächst nur die iframes geladen, die auch zu sehen sein sollen. Das Problem ist nur, dass wenn ich etwas im Filter anwende und somit andere Inhalte angezeigt bekomme, die iframes erst geladen werden sobald ich anfange zu scrollen.
Villeicht kennt ja jemand eine alternative oder eine Lösung für mein Problem. Ich dachte da z.B. daran, dass das Lazyload nicht durch ein scrollen guckt ob sich neue Inhalte im sichtbaren Bereich befinden, sondern , dass es jede halbe Sekunde überprüft welche Objekte zu sehen sind. Oder dass das JavaScript einfach guckt bei welcher y Position die Inhalte sind und somit weiß ob diese nun geladen werden sollen oder eben nicht.
Ich habe jedoch keine Idee wie ich so etwas umsetzten kann. Vielleicht hatte ja mal jemand ein ähnliches Problem und weiß wie man ein Solches Script angehen muss.
mfg
brizzi
ich habe ein kleines Problem mit einem von mir selbst geschriebenen Filtersystem bzw. dem darin integrierten Lazyload.
Da die Inhalte sehr umfangreich sind und sie alle iframes beinhalten (google maps), habe ich lazyload integriert um sie immer nur dann zu laden wenn sie auch im sichtbaren bereich sind.
Es funktioniert auch an sich, sprich es werden zunächst nur die iframes geladen, die auch zu sehen sein sollen. Das Problem ist nur, dass wenn ich etwas im Filter anwende und somit andere Inhalte angezeigt bekomme, die iframes erst geladen werden sobald ich anfange zu scrollen.
Villeicht kennt ja jemand eine alternative oder eine Lösung für mein Problem. Ich dachte da z.B. daran, dass das Lazyload nicht durch ein scrollen guckt ob sich neue Inhalte im sichtbaren Bereich befinden, sondern , dass es jede halbe Sekunde überprüft welche Objekte zu sehen sind. Oder dass das JavaScript einfach guckt bei welcher y Position die Inhalte sind und somit weiß ob diese nun geladen werden sollen oder eben nicht.
Ich habe jedoch keine Idee wie ich so etwas umsetzten kann. Vielleicht hatte ja mal jemand ein ähnliches Problem und weiß wie man ein Solches Script angehen muss.
mfg
brizzi