jQuery Mobile Ereignisse
Ereignisse = die Reaktionsaktionen aller unterschiedlichen Besucher beim Besuch der Seite.
jQuery Mobile Events
In jQuery Mobile können Sie alle standardmäßigenjQuery-Ereignisse verwenden 。
Darüber hinaus bietet jQuery Mobile auch Ereignisse für mobile Browser:
- Touch-Ereignisse - ausgelöst, wenn der Benutzer den Bildschirm berührt
- Swipe-Ereignisse - ausgelöst, wenn der Benutzer nach oben oder unten wischt
- Orientierungsereignisse - ausgelöst, wenn das Gerät horizontal oder vertikal gedreht wird
- Seitenereignisse - ausgelöst, wenn die Seite angezeigt, ausgeblendet, erstellt, geladen wird oder nicht geladen werden kann
jQuery Mobile-Ereignisse initialisieren
Beim Erlernen von jQuery haben wir gelernt, $(document).ready() zu verwenden, damit Ihre jQuery-Code-Skripte erst ausgeführt werden, nachdem die DOM-Elemente vollständig geladen wurden:
jQuery document ready-Ereignis
$(document).ready(function(){
// jQuery-Methoden schreiben...
});
</script>
Selbst ausprobieren »
In jQuery Mobile verwenden Sie jedoch das pageinit-Ereignis, um Code-Skripte so festzulegen, dass sie ausgeführt werden, nachdem die DOM-Elemente vollständig geladen wurden. Um Skripte auszuführen, wenn eine neue Seite geladen und erstellt wird, müssen Sie das pageinit-Ereignis binden.
Der zweite Parameter(#pageone) ist die Seiten-ID des angegebenen Ereignisses:
jQuery Mobile pagecreate-Ereignis
$(document).on("pagecreate","#pageone",function(){
// jQuery-Ereignis...
});
</script>
Selbst ausprobieren »
| Hinweis:Die jQuery on()-Methode wird verwendet, um Ereignisse an ausgewählte Elemente zu binden. |
Im nächsten Kapitel werden wir jQuery Mobile-Ereignisse ausführlicher vorstellen.
Andere Erweiterungen