Das jetzige Modul ist weitgehend kaputt, wenn man in mehreren Inhaltscontainern auf derselben Seite (die nicht alle zur gleichen Zeit sichtbar sind - sagen wir, weil seiteninterne Tabs benutzt werden), den Endlosscroll nutzen will. Das Setup wird alles andere als lustig, und dann funktioniert der Mist nicht mal zuverlässig... Problem 1: Der Scroll-Event löst für alle Tabs aus - und das Signal, dass kein weiterer Inhalt mehr da ist, blockiert alle Tabs. Das ist noch, mit intelligenterer Datenspeicherung, lösbar. Problem 2: Dass ein Scroll-Event verwendet wird. Was passiert, wenn von "langer Tab" auf "kurzer Tab" gewechselt wird? Da müßte u.U. nachgeladen werden, aber das passiert dann eben nicht. Lösung: Möglicherweise IntersectionObserver.
DONE: uf.endless eine andere Fehlerbehandlung geben DONE: uf.endless2-Nutzer im Forum auf die Version ohne 2 umstellen DONE: uf.endless2-Nutzer bei RK auf die Version ohne 2 umstellen DONE: uf.endless2-Nutzer bei mir auf die Version ohne 2 umstellen DONE: uf.endless2 entsorgen DONE: endless_scroll_* im Forum auf uf.endless umstellen DONE: endless_scroll_* bei RK auf uf.endless umstellen DONE: endless_scroll_* bei mir auf uf.endless umstellen DONE: endless_scroll_* entsorgen DONE: $.fn.end_endless-Nutzer im Forum auf uf.endless umstellen. DONE: $.fn.end_endless-Nutzer bei RK auf uf.endless umstellen. DONE: $.fn.end_endless-Nutzer bei mir auf uf.endless umstellen. DONE: $.fn.end_endless entsorgen |