Bin ich Fragen, ist es möglich, die Kraft für ein javascript-Ereignis-listener hinzu, ohne die Bedingung wahr ist Kraft, es auszuführen, dann mal weiter hören, für die es Bedingung erfüllt sein, zur Ausführung weiter?
InformationsquelleAutor der Frage Skizit | 2011-02-02
Diese lassen Sie das Feuer der clickFunction einmal, wie die Magie der Schließung lassen die Methode removeEventListener finden Sie die clickFunction.
Keine Notwendigkeit für die Verwendung einer Bibliothek, nur um etwas einfaches getan.
InformationsquelleAutor der Antwort Jlam
wenn Sie wickeln den code in eine Funktion haben, rufen Sie einfach die Funktion, die beim laden der Seite
bearbeitet, um hinzufügen Beispiel:
weiß nich was Ihr Fall ist, aber hier ist ein Beispiel:
InformationsquelleAutor der Antwort Crayon Violent
Wenn ich verstehe deine Frage richtig, du möchtest nur, um ein Ereignis zu einem Zeitpunkt (wenn ein Ereignis ausgelöst wird mehrere Male in rascher Folge, dass Sie nur wollen, zu Griff einer von Ihnen) dann, wenn der handler beendet ist, werden Sie auch weiterhin zu hören, für weitere Veranstaltungen. Richtig?
jQuery hat ein .eine ( ) - Methode api.jquery.com/one
Es behandelt nur den Fall einmal, aber wenn Sie neu zu binden, die Veranstaltung in der handler, dann wird es wie gewünscht funktioniert.
InformationsquelleAutor der Antwort KOGI