ivorysmoker: Jquery - Footer IE Fehler

Beitrag lesen

Hi Gunnar

Ich bedanke mich für deinen Lösungsvorschlag.

IE mag es nicht, dass der Eventhandler für body gesetzt wird. Das onscroll-Attribut beim html-Element und es geht.

Wiso mag IE das nicht? Bitte um genaue Beschreibung.

Allerdings sollten Eventhandler gar nicht als on…-Attribute im HTML zu finden sein, sondern im Script gesetzt werden.
Mit jQuery: $(window).on('scroll', scrollpos);
oder kurz:  $(window).scroll(scrollpos);

Funktioniert Prima wen der Eventhandler vom Jquery getriggert wird. Danke

Ich frag mich allerdings, was das soll. Der Footer ist doch sowieso erst zu sehen, wenn man runterscrollt. Wozu das JavaScript?

Nicht ganz. Wenn der Balken im float wäre trifft das zu.
Dieser ist aber Dynamisch und wandert mit der Seite. Siehe CSS
Jetzt war ein Wunsch das der Footer nur am schluss der Webseite sichtbar wird. Daher die Jquery Erweiterung.

Wie sieht es mit der Barrierefreiheit aus? „Scrollen“ denn Screenreader oder bleibt denen der Footer verborgen?

Hmm, dass weis ich momentan noch nicht.

Und passt das footer-Element nicht für den Footer und das main-Element nicht für den Hauptinhalt?

Kannst du diese Frage etwas anders vormulieren? Ich verstehe die Frage nicht.

Gruss Ivorysmoker