EreignisSeite wird geladen 1. $(Dokument).bereit(Funktion(){ // Schreiben Sie Ihren Code hier ... }); // Das Folgende ist eine Kurzform von $(function($) { // Sie können hier weiterhin $ als Alias verwenden ... }); 2. // Fügen Sie dem p-Tag einen Klickereignis-Listener hinzu $("p").on("click", function(){ Alarm ($(this).text()); }); // Die zweite Schreibweise ist äquivalent zur obigen $("p").click(function(){ Alarm ($(this).text()); }); 3. // Alle an das p-Tag gebundenen Ereignis-Listener entfernen $("p").off() // Entfernen Sie den an das p-Tag gebundenen Klickereignis-Listener $("p").off("click") 4. // Alle an das p-Tag gebundenen Ereignis-Listener entfernen $("p").bind("click", function(){ Alarm ($(this).text()); }); // Mehrere Ereignistypen gleichzeitig binden $('#foo').bind('mouseenter mouseleave', function() { Alarm(); }); 5. // Alle Ereignisse aller Absätze aufheben $("p").unbind() // Das Klickereignis des Absatzes aufheben $("p").unbind("click") 6. // Wenn alle Absätze zum ersten Mal angeklickt werden, alle Texte anzeigen $("p").one("click", function(){ Alarm ($(this).text()); }); Veranstaltungsdelegation 1. <div Stil="Hintergrundfarbe:rot"> <p>Dies ist ein Absatz. </p> <button>Klicken Sie hier</button> </div> // Wenn auf die Schaltfläche geklickt wird, das p-Element ausblenden oder anzeigen $("div").delegate("button", "click", function () { $("p").slideToggle(); }); 2. // Entfernen Sie alle von der Methode delegate() hinzugefügten Ereignishandler aus dem p-Element $("p").undelegate(); // Entfernen Sie alle von der Methode delegate() hinzugefügten Klick-Ereignishandler aus dem p-Element $("p").undelegate("click") Ereignisumschaltung 1. // Die Tabelle mit der Maus darüber wird mit einer speziellen Klasse hinzugefügt $("td").hover( Funktion () { $(this).addClass("schweben"); }, Funktion () { $(this).removeClass("schweben"); } ); Ereignis 1. // Die Tabelle mit der Maus darüber wird mit einer speziellen Klasse hinzugefügt $("td").hover( Funktion () { $(this).addClass("schweben"); }, Funktion () { $(this).removeClass("schweben"); } ); 2. // Das Änderungsereignis des ausgewählten Elements auslösen $(selector).change(); 3. // Klickereignisse für alle Absätze auf der Seite auslösen $("p").click(); 4. // Binden Sie das Warnfeld „Hallo Welt!“ an das Doppelklickereignis jedes Absatzes auf der Seite $("p").dblclick( function () { alert("Hallo Welt!"); }); 5. // JavaScript-Fehler auf dem Server protokollieren: $(Fenster).Fehler(Funktion(Nachricht, URL, Zeile){ jQuery.post("js_error_log.php", { msg: msg, url: url, Zeile: Zeile }); }); 6. // Wenn die Seite geladen ist, setze den Fokus auf das Element mit der ID „login“: $(Dokument).bereit(Funktion(){ $("#login").fokus(); }); 7. <p><input type="text" /> <span>Fokussiere Feuer</span></p> <p><input type="password" /> <span>Fokus aus Feuer</span></p> // Nachdem der Fokus erhalten wurde, wird die Animation ausgelöst$("p").focusin(function() { $(this).find("span").css('display','inline').fadeOut(1000); }); 8. // Nachdem der Fokus erhalten wurde, wird die Animation ausgelöst $("p").focusout(function() { $(this).find("span").css('display','inline').fadeOut(1000); }); 9. // Um auf Tastatureingaben auf der Seite zu reagieren, können Sie den folgenden Code verwenden: $(window).keydown(function(event){ Schalter(Ereignis.Schlüsselcode) { // ... // Verschiedene Tasten bewirken verschiedene Dinge // Verschiedene Browser haben verschiedene Tastencodes // Weitere Details: http://unixpapa.com/js/key.html // ... } }); 10. // Zähle die Anzahl der Tastenanschläge im Eingabefeld $("input").keydown(function(){ $("span").text(i+=1); }); 11. // Wenn eine Taste gedrückt wird, ändere die Farbe des Textfelds $("input").keyup(function(){ $("Eingabe").css("Hintergrundfarbe","#D6D6FF"); }); 12. // Wenn die Maustaste gedrückt ist, das Element ausblenden oder anzeigen $("button").mousedown(function(){ $("p").slideToggle(); }); 13. // Wenn der Mauszeiger ein Element betritt (durchläuft), ändere die Hintergrundfarbe des Elements$("p").mouseenter(function(){ $("p").css("Hintergrundfarbe","gelb"); }); 14. // Wenn der Mauszeiger das Element verlässt, ändere die Hintergrundfarbe des Elements $("p").mouseleave(function(){ $("p").css("background-color","#E9E9E4");}); // Wenn der Mauszeiger das Element verlässt, ändere die Hintergrundfarbe des Elements $("p").mouseleave(function(){ $("p").css("Hintergrundfarbe","#E9E9E4"); }); 15. Veranstaltungskoordinaten
// Position des Mauszeigers auf der Seite ermitteln $(document).mousemove(function(e){ $("span").text(e.seiteX + ", " + e.seiteY); }); 16. //Wenn sich die Maus vom Element wegbewegt, ändere die Hintergrundfarbe des Elements: $("p").mouseout(Funktion(){ $("p").css("Hintergrundfarbe","#E9E9E4"); }); 17. // Wenn sich der Mauszeiger über einem Element befindet, ändere die Hintergrundfarbe des Elements$("p").mouseover(function(){ $("p").css("Hintergrundfarbe","gelb"); }); 18. // Wenn die Maustaste losgelassen wird, Element ausblenden oder anzeigen $("button").mouseup(function(){ $("p").slideToggle(); }); 19. // Beim Ändern der Seitenfenstergröße wird ein Warnfenster angezeigt$(window).resize(function(){ alert("Hör auf!"); }); 20. //Funktion, die ausgeführt wird, wenn sich die Bildlaufleiste der Seite ändert: $(Fenster).scroll( Funktion() { alert("Hör auf!"); }); 21. // Löse das Select-Ereignis aller Eingabeelemente aus: $("Eingabe").Auswahl(); 22. // Senden Sie das erste Formular auf dieser Seite: $("form:first").senden(); // Formular-Absenden verhindern: $("Formular").Senden( Funktion () { gibt false zurück; } );
Klicken Sie auf einen Link, der die Seite verlässt Die neue URL in die Adressleiste eingeben Verwenden Sie die Vorwärts- oder Zurück-Tasten Schließen Sie den Browser Aktualisieren Sie die Seite. // Beim Entladen der Seite wird ein Warnfenster eingeblendet: $(window).unload( function () { alert("Tschüss jetzt!"); } ); ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Wie wirkt sich der zusammengesetzte Index von MySQL aus?
>>: Implementierungsmethoden gängiger CSS3-Animationen
Szenario Gestern hat das System automatisch alle ...
Win10-Installation (überspringen, falls bereits i...
Grundlegende Analyse des IMG-Tags: In HTML5 beste...
Einfaches Beispiel für die Leistungsoptimierung v...
Um Kernelmodule in CentOS automatisch zu laden, k...
Inhaltsverzeichnis 1. Szenario 2. Grundfunktionen...
Der Docker Hub, den wir zuvor verwendet haben, wi...
CSS enthält viele Attribute. Manche Attribute wer...
Inhaltsverzeichnis Vorwort Erstellen Sie ein Vite...
Vorwort In diesem Artikel untersuchen wir die Ent...
MySQL UTF-8-Kodierung MySQL unterstützt UTF-8 sei...
Es gibt zwei Situationen 1. Startzeit und Endzeit...
Verwenden von NULL in Vergleichsoperatoren mysql&...
Inhaltsverzeichnis Vue3-Kapselungsnachrichten-Ein...
Beim Stichwort Bionik-Design denken viele an die E...