Scroll Events auf dem iPhone/iPad

Auf dem iPhone/iPad werden die typischen Events fürs Scrollen z.B.:

window.addEventListener('scroll', scrollfunction, false);

Nicht während des scrollens ausgelöst, sondern erst nachdem man den Finger anhebt. Somit sind z.B. Sticky Navis kurzzeitig verschwunden.

window.addEventListener('scroll', scrollfunction, false);
window.addEventListener('touchmove', scrollfunction, false);

Über diesen Codeschnippsel wird auch während des Scrollens mitgehört.

Anmerkung: Beim Flick, also anschupsen und scrollen lassen deaktivieren alle iOS Geräte ihre JS Engine, somit ohne hässliche Tricks die sehr viel performance fressen keine JS Aktionen (z.B. Andocken einer Navi) während des Flicks möglich.

christoph has written 58 articles

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>