Is er in JavaScript een start-scroll-gebeurtenis voor de iPhone-browser?

Ik zou willen detecteren wanneer een gebruiker begint om een ​​webpagina in de webbrowser van de iPhone te scrollen. Is dit mogelijk?

1

1 antwoord

Gebruik een onscroll -gebeurtenis zoals gebruikelijk en verwijder deze wanneer de gebruiker voor de eerste keer heeft gescrold.

window.onscroll = function() {
    alert("I saw that!");
    window.onscroll = null;
}
0
toegevoegd
is dit de juiste manier om een ​​evenement te verwijderen? moet je niet toewijzen aan undefined of null?
toegevoegd de auteur stivlo, de bron
@stivlo: Het werkt, maar ik weet het niet van "correct". De standaardwaarde lijkt null te zijn, dus heb ik dit gewijzigd.
toegevoegd de auteur Dennis, de bron
Deze oplossing lost het probleem dat in de vraag wordt genoemd niet op omdat de gebeurtenis ongeldig is en maar één keer wordt uitgevoerd en niet voor een eventuele volgende gebeurtenis tijdens het scrollen.
toegevoegd de auteur gyo, de bron