2012-04-12 9 views

Antwort

3

Es bindet ein benutzerdefiniertes Ereignis pageshow an ein Element mit der ID #ivid1 und definiert einen Handler (function (e) {.. }) für dieses Ereignis.

Später können Sie dieses Ereignis auslösen wie unten,

$("#ivid1").trigger('pageshow') 

Hinweis: Als Halcyon und Josh Davenport (siehe Kommentare) wies darauf hin, es kommt auf den Kontext und wo sie verwendet wird.

+0

Um weiter zu erklären, ist 'pageshow' ein jquery Mobile Event. Siehe: http://jquerymobile.com/test/docs/api/events.html –

+0

@JoshDavenport Es kann sein, aber es kann auch ein benutzerdefiniertes Ereignis sein. Da OP nie über Mobile gesprochen hat, werde ich nicht davon ausgehen, dass es mobile Events sind. –

0

Dies bindet ein pageshow Ereignis an das #ivid1 Element. Wenn pageshow (was auch immer es sein mag) auf #ivid1 ausgelöst wird, wird wahrscheinlich durch einen Mechanismus des Browsers die gebundene Funktion ausgeführt.

Ich weiß nicht, was pageshow ist, aber anscheinend ist es relativ neu.

0

"pageshow" ist ein Zeichenfolgenliteral, das auf das JavaScript-Ereignis OnPageShow verweist. Dies ist neu in HTML 5 und bietet daher einige Browser-Unterstützung. Siehe w3schools. Die Funktion (e) ist eine Syntax zum Aufrufen einer anonymen Funktion und zum Übergeben eines Ereignisarguments.